无法在web服务器上启动调试
2004-08-02 10:01
351 查看
原因可能是在域控制器上安装的.NET,ASPNET账号(启动aspnet_wp.exe账号)没有足够的创建进程的权限所致。
请尝试如下几种方法:
方法1:
将账号ASPNET加入本机管理员中。
方法2:
进入/WINNT/Microsoft.NET/Framework/Version/Config目录,打开machine.config文件。找到processModel项,将其中username改成system或者一个你自己创建的有权限的账号。
方法3:
在IIS中将站点的安全性设置为只允许集成Windows验证,然后在站点中的web.config中的中加一行:
以上所列方法可能需要重启IIS服务。
原因就是用machine时,系统会用aspnet账号运行asp.net应用,而aspnet账号在域控制器上权限不够。而用system时,系统则会用system账号(拥有对本机的特权)运行asp.net应用。
只有在域控制器上才存在aspnet账号问题,微软为什么这么做就不得而知啦,可能是出于安全的因素吧,或者是一个Bug。
至于Window集成方式访问数据库,缺省情况下会以访问者进程的启动账号访问数据库,所以当将启动账号改为system后,就应该可以访问本机数据库,而不需要第三步。
当采用第三种方式时,系统会以访问者的实际身份访问所需资源,不是同一个域中的机器访问时会被要求输入用户名和密码。
请尝试如下几种方法:
方法1:
将账号ASPNET加入本机管理员中。
方法2:
进入/WINNT/Microsoft.NET/Framework/Version/Config目录,打开machine.config文件。找到processModel项,将其中username改成system或者一个你自己创建的有权限的账号。
方法3:
在IIS中将站点的安全性设置为只允许集成Windows验证,然后在站点中的web.config中的中加一行:
以上所列方法可能需要重启IIS服务。
原因就是用machine时,系统会用aspnet账号运行asp.net应用,而aspnet账号在域控制器上权限不够。而用system时,系统则会用system账号(拥有对本机的特权)运行asp.net应用。
只有在域控制器上才存在aspnet账号问题,微软为什么这么做就不得而知啦,可能是出于安全的因素吧,或者是一个Bug。
至于Window集成方式访问数据库,缺省情况下会以访问者进程的启动账号访问数据库,所以当将启动账号改为system后,就应该可以访问本机数据库,而不需要第三步。
当采用第三种方式时,系统会以访问者的实际身份访问所需资源,不是同一个域中的机器访问时会被要求输入用户名和密码。
相关文章推荐
- VS2003中无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域
- VS2008 无法在web服务器上启动调试 基础连接已经关闭 发送时发生错误
- 无法在web服务器上启动调试,web服务器配置不正确的解决办法
- 在VS2003中无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域
- 20120525 —— IIS 7.5 详细错误-500.22-Internal Server Error/无法在web服务器上启动调试。
- 无法在web服务器上启动调试.服务器因语法无效而未能处理调试请求.有关更多信息,请单击"帮助"
- 无法在web服务器上启动调试
- VS2008 Windows2003 无法在Web服务器上启动调试,与 Web 服务器通信时出现身份验证错误
- 无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域
- 无法在Web服务器上启动调试.调试失败,因为没有启动windows集成身份验证
- “试图运行项目时出错:无法在 web 服务器上启动调试。” 的解决办法
- VS-无法在web服务器上启动调试解决方案
- 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份认证
- asp.net调试之-无法在Web服务器上启动调试。未能启动ASP.NET或ATL Server调试
- 无法在Web服务器上启动调试,未将项目配置为进行调试.
- vs2008“无法在web服务器上启动调试”解决方法
- 无法在 Web 服务器上启动调试。调试失败,因为没有启用集成 Windows 身份验证。请
- 无法在WEB服务器上启动调试,未将项目配置为进行调试
- 无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误
- 无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域。