2008-10-28 94 views
0

我正在尝试在当前提供大型.NET 1.0 Web应用程序的IIS服务器上部署ASP.NET 2.0 Web服务应用程序。需要帮助配置IIS以提供2.0 Web服务

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

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

我已经启用匿名访问,并且拥有“认证访问”设置为集成Windows身份验证”

任何帮助或建议表示赞赏...

感谢。

回答

1

首先,是确保您正在运行两个应用程序池,一个用于任何.Net 1.1 Web应用程序,另一个用于任何.Net 2.0 Web应用程序。

0

请务必运行

c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i 

这将确保ASP.Net 2.0与IIS服务器正确安装。

其次,请确保Temp ASP.Net文件夹对正在访问该站点的用户(IUSR_COMPUTERNAME或IIS_USER)具有读/写权限。

C:\windows\microsoft.net\framework\v2.0.50727\Temporary ASP.NET Files\ 

希望有所帮助。