在IIS 6.0中将asp.net版本设置为2.0后无法访问asp.net网站

时间:2010-06-29 07:59:54

标签: asp.net iis-6 asp.net-2.0

我有一个在IIS 6.0中运行良好的asp.net网站。我记得在IIS中将ASP.NET版本设置为2.0版本的网站,但我刚检查并发现版本设置为空。如果我点击IIS中的网站asp.net版本下拉列表,我可以看到两个选项(1.1.4322和2.0.50727)。

问题是我将其设置回2.0,现在无法远程和本地访问该站点。

我无法将其设置为“无”,因为版本下拉列表只有两个选项(2.0.50727和1.1.4322)。

任何可能出错的想法。

以下是我在浏览器中的内容

  

无法找到该页面您的页面   正在寻找可能已经   删除,更改名称,或者是   暂时不可用。

     

请尝试以下方法:

     

•确保显示的网站地址   浏览器的地址栏是   拼写和格式正确。

     

•如果   您通过单击a到达此页面   链接,联系网站   管理员提醒他们   链接格式不正确。

     

•单击“上一步”按钮尝试另一个   链接。 HTTP错误404 - 文件或   目录未找到。互联网   信息服务(IIS)

     

技术信息(支持   人员)•

     

转到Microsoft产品   支持服务并执行标题   搜索单词HTTP和404。   •打开可以访问的IIS帮助   在IIS管理器(inetmgr)中,并搜索   对于标题为“网站设置”的主题,   常见的管理任务和关于   自定义错误消息。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

听起来您的IIS网站上没有正确安装.NET。

尝试打开命令提示符,进入%windir%\ Microsoft.NET \ Framework \ v2.0.50727 \并运行aspnet_regiis.exe(使用指令 - ?获取帮助)。如果您只在服务器上运行一个IIS网站,则可以运行aspnet_regiis.exe -i

希望这可以帮助你。

答案 2 :(得分:0)

.net 1.1和.net 2.0在IIS 6.0上相处不佳。您必须在不同的应用程序池中运行其中一个框架 - 例如,对于每个1.1网站,在新的应用程序池中运行它(默认情况除外)。