无法使用ASP.Net 1.1版运行网站;而4.0作品

问题描述:

ASP.Net应用程序(版本1.1),在现场环境中工作正常。无法使用ASP.Net 1.1版运行网站;而4.0作品

我突然遇到一个问题,一些功能停止工作。我尝试在测试环境中模拟问题。我发现它与ASP.Net版本在IIS下 - >网站 - > Mywebsite - >属性 - > asp.net选项卡 - > asp.net版本。将该版本从4.0.xxxx更改为1.1.xxxx工作。

但是当我在现场做同样的事情时,事实并非如此。
我试过浏览页面,并收到消息说“页面无法找到”。
之后我跑了“C:\Windows\Microsoft.Net\Framework\v1.1.xxxx\aspnet_regiis -u”第一个C:\Windows\Microsoft.Net\Framework\v1.1.xxxx\aspnet_regiis -i

一旦这个注册结束了,我检查了iWeb中的asp.net版本,它已经改回到4.0.xxxxx我真的不知道它为什么会发生。 我可以访问与4.0.xxxxx页面,但我将需要他们访问与1.1.xxxx

有人可以扔光吗?

环境:Windows Server 2003

我得到了答案!

这是由于一些微软补丁更新而发生的。这使得asp.net 1.1的Web服务扩展被阻止。

我按照下面的步骤让它工作!

  1. 转到IIS(我用的版本是6.0)
  2. 展开机器名称
  3. 单击Web服务扩展

在右边,我可以看到可用的.Net框架。右键点击ASP.Net v1.1.4322>允许。而已。问题解决了。

+0

检查了这一点...它也改变了我的machine.config文件在2.0和4.0! – farina