昨天我開始使用ASP.NET Core,使用默認模板創建了我的項目並開始了我的工作。一切都很好,然後我向家庭控制器添加了一個方法。之後,我無法使用IIS Express運行我的應用程序了。我可以看到IIS Express試圖啓動並崩潰。ASP.NET核心IIS Express啓動並關閉
IIS Express日誌爲空。在事件查看器中,我得到了IIS(錯誤代碼:'0x80004005')的失敗,這似乎與更新失敗更相關。
我檢查了applicationhost.config文件中的綁定。我已經刪除了Documents文件夾下的IISExpress文件夾。我也啓用了在我的web.config(stdoutLogEnabled)中的日誌記錄,這裏沒有任何記錄。
所有的nuget和bower包都被加載。
這種情況僅適用於ASP.NET Core項目,所有其他ASP.NET Framework項目我仍然可以使用IIS Express運行。
有人有任何想法,我可以開始麻煩拍攝?
預先感謝您
這裏是project.json文件
{
"dependencies": {
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"BundlerMinifier.Core": "2.2.306",
"Microsoft.ApplicationInsights.AspNetCore": "1.0.2",
"Microsoft.AspNetCore.Diagnostics": "1.1.0",
"Microsoft.AspNetCore.Mvc": "1.1.0",
"Microsoft.AspNetCore.Routing": "1.1.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.1.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0",
"Microsoft.AspNetCore.StaticFiles": "1.1.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0",
"Microsoft.Extensions.Configuration.Json": "1.1.0",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Logging.Console": "1.1.0",
"Microsoft.Extensions.Logging.Debug": "1.1.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0",
"Microsoft.NETCore.App": "1.1.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0"
},
"tools": {
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"**/*.cshtml",
"appsettings.json",
"web.config"
]
},
"scripts": {
"prepublish": [ "bower install", "dotnet bundle" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
嗨,感謝您的回覆。我的launchSettings看起來與您的一樣,除了項目名稱。即使我正在創建新項目,我也遇到了同樣的問題。 我現在在ASP.NET Core上放棄了,現在再嘗試下一個項目:-) – David
不要放棄這樣的事情。做一件事,嘗試創建一個不同的項目,併爲localhost設置一個新的端口。 –