MVC 4应用程序在Windows 10上不能正常工作

本文关键字:常工作 工作 不能 应用程序 Windows MVC | 更新日期: 2023-09-27 18:10:11

我的笔记本电脑从Windows 7切换到Windows 10,我用VS 2012 professional在上面做MVC 4开发。问题是重新安装应用程序后在本地机器上不稳定。问题是:

行为1)在VS 2012中打开项目时出现专业错误:

ASP。. NET 4.0尚未在Web服务器上注册。你需要手动配置您的Web服务器为ASP。. NET 4.0,以便您网站运行正常

我试过aspnet_regiis -i,但它给出

C:'WINDOWS'system32>aspnet_regiis -i Microsoft (R) ASP. ini净注册表wersji 4.0.30319.0管理程序narzędziowy do installania我不希望在任何一个平台上安装ASP。. NET计算机化外观。版权(C)微软公司Wszelkie prawa zastrzeżone。Rozpoczę来安装平台ASP。净(4.0.30319.0)。那真是个笑话Nieobsługiwana wtej wersji系统操作。Administratorzypowinni zainstalowaic/odinstallalowaic程序ASP。. NET 4.5 z usługami IIS8、używając okna dialog wego Włącz lub wyłącz funkcje systemu Windows;narzędzia do zarządzania Menedżer serwera albo narzędzia wierszapolecenia dism.exe。Aby uzyskaki więcej szczegółowych informacji,zobacz http://go.microsoft.com/fwlink/?LinkID=216771。Zakończono安装平台ASP。净(4.0.30319.0)。

所以我安装了ASP。. NET 4.5,但仍然出现错误…

行为2)应用程序正确编译并在调试模式下运行,但是:)....不显示图像。当我尝试像这样直接打开一个图像时,出现http://localhost:30246/Content/images/logo.svg错误:

错误码:0x800700b7

描述(从波兰语翻译):

不能为类型为mimeMap " with的集合添加重复条目唯一键值" fileExtension "设置为" .json "

代码:

  112:     <staticContent>
  113:       <mimeMap fileExtension=".json" mimeType="application/json" />
  114:     </staticContent>

MVC 4应用程序在Windows 10上不能正常工作

My fix:)

我去IIExpress配置文件C:'Users'XXX'Documents'IISExpress'configapplicationhost.xml和注释掉JSON条目:

        <mimeMap fileExtension=".js" mimeType="application/javascript" />
     <!--   <mimeMap fileExtension=".json" mimeType="application/json" /> -->
        <mimeMap fileExtension=".jsonld" mimeType="application/ld+json" />

项目仍然给出警告,而打开,但它似乎工作。