需要帮助配置IIS以提供2.0 Web服务

时间:2008-10-28 16:10:55

标签: iis

我正在尝试在当前为大型.NET 1.0 Web应用程序提供服务的IIS服务器上部署ASP.NET 2.0 Web服务应用程序。

我已经设置了一个合适的虚拟目录并将虚拟目录的ASP.NET版本设置为2.0,当我尝试在Web浏览器中浏览该站点时,系统会提示我输入密码。如果我将ASP.NET版本设置为1.0,则不会提示我输入密码,但显然会收到完整的应用程序错误。

如何配置IIS以便我可以在不需要密码提示的情况下选择.NET 2.0版本?

我启用了匿名访问,并将“Authenticated Access”设置为集成的Windows身份验证“

我应该提一下,我在此服务器上配置了另一个2.0 Web服务应用程序,并且它运行正常。任何帮助或建议表示赞赏......

感谢。

1 个答案:

答案 0 :(得分:1)

如果收到提示,那么您很可能在VDir上遇到安全配置问题。

要检查的事情 -

  1. 您的身份验证设置为 - 匿名或Windows集成。
  2. 如果您设置为匿名,匿名用户组是否拥有权限?
  3. 如果您已设置为WIA,IIS_WPG是否拥有权限?
  4. 你的应用程序池运行的是什么?如果是本地帐户或域帐户,您是否已将该帐户添加到IIS_WPG?
  5. 比较此VDIR上的权限与有效的权限
  6. 最后,你使用的是什么网址?如果它不是机器名称,Kerberos会成为问题吗?您是否正确设置了SPN?你关掉了谈判吗?