我正在研究"Windows Communication Foundation 4 Step by Step"中的一些WCF示例.只要服务托管在casini中,我生成的应用程序就可以正常运行.将服务部署到本地IIS时失败.部署到IIS时,我可以浏览到IE中的svc页面.这样可行.
根据第41页的书,app pool帐户需要是我数据库中db_owner角色的成员.作者建议,在验证服务的正确地址(已经这样做)后,检查应用程序池帐户的权限.
如何验证托管我的WCF服务的应用程序池使用的帐户?目前使用默认应用程序池和IIS APPPOOL\DefaultAppPool是db_owner角色.IIS APPPOOL\ASP.NET v4.0也处于db_owner角色.
例外是......
System.Data.SqlClient.SqlException: Login failed for user 'IIS APPPOOL\DefaultAppPool'.
Run Code Online (Sandbox Code Playgroud)
如何解决此问题?谢谢!
| 归档时间: |
|
| 查看次数: |
49785 次 |
| 最近记录: |