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。