繁体   English   中英

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

[英]MVC 4 app is not working properly on Windows 10?

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

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

ASP.NET 4.0尚未在Web服务器上注册。 您需要为ASP.NET 4.0手动配置Web服务器,以便站点正常工作

我试过aspnet_regiis -i但它给

C:\\ WINDOWS \\ system32> aspnet_regiis -i Microsoft(R)ASP.NET RegIIS,版本为4.0.30319.0的管理程序在Instalowania中进行安装,并在ASP.NET平台上运行。 版权所有(C)Microsoft Corporation。 Wszelkie prawazastrzeżone。 Rozpoczęto安装了ASP.NET平台(4.0.30319.0)。 您可以在nieobsługiwana上进行操作。 Administratorzy powinnizainstalować/odinstalować程序ASP.NET 4.5使用IIS 8,可以在Windows上运行Windows,并且可以在Windows上运行。 阿比(Abyuzyskaćwięcejszczegółowych),zobacz http://go.microsoft.com/fwlink/?LinkID=216771 Zakończonoinstalowanie平台ASP.NET(4.0.30319.0)。

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

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

错误代码:0x800700b7

说明(从波兰语翻译而来):

无法将唯一键值“ fileExtension”设置为“ .json”的mimeMap类型的集合添加重复项

码:

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

我的解决方法:)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM