无法使用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服务扩展被阻止。
我按照下面的步骤让它工作!
- 转到IIS(我用的版本是6.0)
- 展开机器名称
- 单击Web服务扩展
在右边,我可以看到可用的.Net框架。右键点击ASP.Net v1.1.4322>允许。而已。问题解决了。
检查了这一点...它也改变了我的machine.config文件在2.0和4.0! – farina