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

时间:2008-10-28 15:51:44

标签: asp.net iis configuration

我正在尝试在安装了1.0和2.0的IIS上部署.NET 2.0 Web服务。此Web服务器主要服务于大型.NET 1.0应用程序。

我已经通过.NET 2.0 Web服务项目复制到服务器并创建了一个虚拟目录以指向必要的文件夹。

当我在IIS中将ASP.NET版本设置为2.0时,应用程序提示我输入用户名和密码(当我尝试在浏览器中打开网站时),如果我将其设置回1.0,那么我不是提示输入密码,但显然会出现完整的应用程序错误。

我启用了匿名访问(使用用户名/密码),并将经过身份验证的访问权限检查为“集成Windows身份验证”

如何配置IIS,以便在ASP.NET版本设置为2.0时不提示输入密码?

...谢谢

编辑我遇到了重大的连接问题,显然创建了一些重复的帖子......我会删除那些没有答案的帖子。

3 个答案:

答案 0 :(得分:2)

您至少需要在其自己的应用程序池中运行每个Web服务。您不能在同一个池中混合使用.net的框架版本。

答案 1 :(得分:2)

您应该为.NET 2.0应用程序配置单独的网站和应用程序池。

答案 2 :(得分:2)

为了澄清Dave的答案,你真的只需要2个应用程序池,一个用于.NET 1.1,一个用于2.0,你可以将运行相关框架的所有应用程序分组以使用适当的应用程序池。这就是说,IIS中的每个站点/服务都不需要新的应用程序池。