2010-06-29 72 views
0

我有一个在IIS 6.0中运行良好的asp.net网站。我非常记得在IIS中将ASP.NET版本设置为版本2.0的网站,但我只是检查并发现版本设置为空。如果我在IIS中单击网站asp.net版本dropdownlist,我可以看到两个选项(1.1.4322和2.0.50727)。在IIS 6.0中将asp.net版本设置为2.0后无法访问asp.net网站

问题是我把它设置回2.0,现在网站可以不再被远程和本地访问。

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

任何想法可能会出错。

下面是我在浏览器中

该页无法找到你 正在寻找可能已经 删除的网页获取,更名,或者是 暂时不可用。

请尝试以下方法:

•请surethat在 显示的网站地址,浏览器的地址栏 拼写和格式正确无误。

•如果 通过单击链接 达到该网页,请与网站管理员 以通知他们该链接 的格式不正确。

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

技术信息(用于支持 人员)•

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

+0

您的网站在运行什么版本的ASP.NET?如果它低于.net 2.0,那么你应该选择1.1.4322,任何以上的框架版本,包括2.0选择框应该是2.0.50727。 – eugeneK 2010-06-29 08:04:06

+0

确保启用并允许启用asp.net isapi。 – Oded 2010-06-29 08:06:33

+0

该网站在.NET 3.5 SP1 – StackTrace 2010-06-29 08:21:20

回答

0

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

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

希望这可以帮到你。

0

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

+0

在这种特殊情况下,服务器上的所有站点都运行在2.0以下 – StackTrace 2010-06-29 11:34:24