1

在实时环境中运行良好的 ASP.Net 应用程序(1.1 版)。

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

但是当我在现场做同样的事情时,事实并非如此。
我尝试浏览该页面,但收到“找不到页面”的消息。
之后我先跑了“ C:\Windows\Microsoft.Net\Framework\v1.1.xxxx\aspnet_regiis -uC:\Windows\Microsoft.Net\Framework\v1.1.xxxx\aspnet_regiis -i

注册结束后,我在 iis for Mywebsite 中检查了 asp.net 版本,它变回了 4.0.xxxxx,我真的不知道为什么会这样。我可以使用 4.0.xxxx 访问页面,但我需要使用 1.1.xxxx 访问它们

请问有人可以点亮吗?

环境:Windows Server 2003

4

1 回答 1

1

我得到了答案!

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

我按照以下步骤让它工作!

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

在右侧,我可以看到可用的 .Net 框架。右键单击 ASP.Net v1.1.4322 > 允许。就是这样。问题解决了。

于 2012-09-07T20:53:09.290 回答