我最近将2008 R2 Web服务器升级到.Net Framework 4.6.1。然后我在我的ASP.NET MVC应用程序上安装了.Net Framework 4.6.1。当我尝试运行该站点时,出现以下错误。
InitMappings
我在其他类似的服务器上执行了相同的过程,并没有遇到问题。
我确实发现在IIS(运行该站点)中,如果我将应用程序池“加载用户配置文件”设置更改为false,则该站点运行没有问题。
我不只是想更改此设置(不确定它对应用程序的影响),我想了解为什么我需要在此服务器上进行此类更改而不需要在其他服务器上。它是安装框架或设置服务器的方式吗?任何反馈都会很棒。
(注意:服务器安装了4.5版本,并且内置了这样的站点,运行没有问题)
答案 0 :(得分:1)
我遇到过这个问题一次,很多情况下问题是由于开发套件中的某些软件没有更新。在我的情况下,问题是由于Telerik justMock引起的,通过更新justmock到最新版本解决了问题。尝试更新或卸载Telerik工具(如果有的话),希望这可以解决您的问题
答案 1 :(得分:0)
外部组件抛出异常。
我在安装.Net Framework 4.6.1之前遇到过类似的问题 - 我还没有弄清楚哪个组件导致问题,但是问题与缺少.NET Framework 4.5.1 Targeting Pack有关。
我的解决方案:
(顺序很重要)
所有下载的表格均为官方网站:Targeting .NET Platforms