我的笔记本电脑从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>
答案 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" />
项目在打开时仍会发出警告,但似乎有效。