processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance 错误
(1) 先启动MSDTC服务,什么是MSDTC服务,显示名称为Distributed Transaction Coordinator描述协调跨多个数据库、消息队列、文件系统等资源管理器的事务。如果
停止此服务则不会发生这些事务。如果禁用此服务显式依赖此服务的其他服务将无法启动。
CMD下net start msdtc
结果显示“distributed transaction coordinator 服务不能启动”。 把 C:\WINDOWS\system32\dtclog 这个目录重命名,如果有的话,没有就直接省去这一步,然后重新建立该目录。
在命令行下输入msdtc -resetlog ,再net start msdtc,显示服务启动成功了。
然后右键我的电脑--管理--本地用户和组给IUSR_机器名和IWAM_机器名两个用户设置密码要一样。 接着开始--运行--打开cmd
然后cd C:\Inetpub\AdminScripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你设置的密码
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你设置的密码。
(2) cmd下执行命令
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
2 Failed to access IIS metabase解决方案
因:IIS没有注册
解决办法:在CMD中进入目录C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319,运行aspnet_regiis
1、aspnet_regiis -i (注册IIS) 2、iisreset /noforce (重启IIS)
3 解决asp.net用户ASPNET登录失败问题
(1).打开数据库企业管理器,然后选择数据库---安全性---找到刚才报错的哪个'XXXASPNET' --右键"属性";
(2).选择"用户映射"选项---在里面将我们要访问的数据库选中
(3).先别点确定---再选择我们刚才选择的哪个数据库,在下面的"数据库角色成员身份"里要选择"db_owner"权限
4 拒绝了对对象 'XXX' (数据库 'XXX',架构 'dbo')的 SELECT 权限
(1).打开SQL2008管理界面
(2).在“对象资源管理器”里,展开“数据库”下面的“安全性”,右键“登录名”弹出“新建登录名...”弹出新建登录名窗口,登录名处右边“搜索”——“高级”——“立即查找”,选择“ASPNET”,两次确定后成功添加用户“ASPNET”,下面“默认数据库”选择你要操作的数据库(假设数据库名为:TTT)后,确定,OK!
(3).赋予ASPNET这个用户查询数据库的权限。右键数据库你的数据库TTT,选择“属性”——点“权限”,在“确定”上方有很多权限选项,选择你常用的那些操作吧,如select ,update,delete,……点击“确定”,就成功了!
5 ASP读写EXCEL权限的问题
在服务器上,
1,运行dcomcnfg打开组件服务
2,依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
3,找到"Microsoft Excel应用程序"
右键打开属性对话框
点击"安全"选项卡,
把"启动和激活权限","配置权限",都选择为自定义,
然后依次点击它们的编辑,把ASPNET添加进去,并加入所有的权限...