您的位置:首页 > 其它

WCF部署于IIS使用的几个问题总结

2016-03-24 22:46 323 查看
Q:wcf 远程服务器返回错误: (405) 不允许的方法。

A: new SqlServerOperateClient("BasicHttpBinding_ISqlServerOperate", "http://localhost:81");

  或:new SqlServerOperateClient("BasicHttpBinding_ISqlServerOperate", "http://localhost:81/SqlServerOperate");时都会出现上述问题。

  需改为:new SqlServerOperateClient("BasicHttpBinding_ISqlServerOperate", "http://localhost:81/SqlServerOperate.svc");

Q:无法激活请求的服务“”。有关详细信息,请参见服务器的诊断跟踪日志。

A:如果对wcf服务文件有调整的话,在编译后需要对引用工程的引用进行刷新。

Q:对路径“c:\windows\system32\inetsrv\log”的访问被拒绝,对"……\log.txt"的访问被拒绝。

A:查看路径、文件是否存在,检查Users用户对文件的访问权限是否可写。

Q:用户 'IIS APPPOOL\wcf' 登录失败。

A:修改应用程序池的访问用户。



Q:无法打开登录所请求的数据库 "zw_xsgl"。登录失败。用户 'NT AUTHORITY\SYSTEM' 登录失败。

A:在“AAA”数据库下->安全性>用户>右击(新建用户)>登录名(选择'NT AUTHORITY/SYSTEM' )>,用户名随便输。然后选择对应的角色成员(注意权限),我选的databaseowner。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: