【发布时间】:2010-06-10 20:46:48
【问题描述】:
将我的应用程序迁移到 .NET 4 后,它没有启动。当我试图在浏览器中加载它时,它会无休止地加载它并且没有其他任何事情发生。没有错误或超时,只是加载。
请帮忙。我该怎么办?可能有哪些原因?顺便说一句,我正在使用 IIS6。
【问题讨论】:
将我的应用程序迁移到 .NET 4 后,它没有启动。当我试图在浏览器中加载它时,它会无休止地加载它并且没有其他任何事情发生。没有错误或超时,只是加载。
请帮忙。我该怎么办?可能有哪些原因?顺便说一句,我正在使用 IIS6。
【问题讨论】:
您是否向 IIS 注册了 .NET 4?需要从4.0目录调用aspnet_regiis.exe吗?
您确定该应用正在使用正确的应用程序池吗?池是否设置为 .NET 4?集成了吗?
您的 web.config 是什么样的?编译节点是否包含targetFramework="4.0"?您是否引用了您需要的 4.0 版本的程序集?
不幸的是,有很多地方可以研究。
【讨论】:
在 IIS 重新启动、站点停止和 appPool 回收的一些奇怪组合之后,一切开始正常工作。
【讨论】: