将 .NET 4.0 更新至 beta 2 后,IIS 出现 503 错误

将 .NET 4.0 更新至 beta 2 后,IIS 出现 503 错误

我刚刚删除了 Visual Studio 2010 beta 1,并在 Win 2008 Web 服务器上安装了 Beta 2。

执行此操作后,我的应用程序池无法启动。我手动编辑了应用程序池,并选择了新的 .net 4.0 框架。但是当我启动应用程序池并请求该池中某个应用程序中的页面时,我收到“HTTP 错误 503。服务不可用。”

如果我查看 IIS 中的应用程序池,我可以看到它现在已经停止。转到事件查看器,我发现此错误消息:工作进程无法预加载 .Net 运行时版本 v4.0.20506。

现在,问题就来了。版本号 20506 是 Beta 1 版本。Beta 2 的版本号是 21006。因此,出于某种原因,即使我更新了应用程序池以使用新安装的 .NET 框架,它仍会尝试加载 Beta 1。

那么这个设置存储在哪里?我该如何更改它?

答案1

尝试从 21006 框架文件夹运行 aspnet_regiis /i。这应该会使用 IIS7 重新注册它。

相关内容