MVC 4应用程序在Windows 10上无法正常运行?

时间:2015-08-27 06:57:54

标签: c# asp.net-mvc-4 visual-studio-2012 windows-10

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

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

  

ASP.NET 4.0尚未在Web服务器上注册。你需要   手动配置您的Web Server for ASP.NET 4.0以便您的   网站正常工作

我尝试了aspnet_regiis -i,但它提供了

  

C:\ WINDOWS \ system32> aspnet_regiis -i Microsoft(R)ASP.NET RegIIS w   wersji 4.0.30319.0 Administracyjnyprogramnazędziowy做instalowania   我odinstalowywania platformy ASP.NET na komputerze lokalnym。版权   (C)Microsoft Corporation。 Wszelkieprawazastrzeżone。 Rozpoczęto   instalowanie platformy ASP.NET(4.0.30319.0)。 Ta opcja开玩笑   nieobsługiwanawtej wersji systemu operacyjnego。 Administratorzy   powinnizainstalować/odinstalować程序ASP.NET 4.5zusługamiIIS   8,używającoknadialogowegoWłączlubwyłączfunkkjesystemu Windows,   narzędziadozarządzaniaMenedżerserweraalbonarzędziawiersza   polecenia dism.exe。 Abyuzyskaćwięcejszczegółowychinformacji,   zobacz http://go.microsoft.com/fwlink/?LinkID=216771。 Zakończono   instalowanie platformy ASP.NET(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>

1 个答案:

答案 0 :(得分:0)

我的修复:)

我转到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" />

项目在打开时仍会发出警告,但似乎有效。