我開始使用asp.net核心2.0 使用VS 2017創建了一個新項目。將它發佈到Windows Azure。我得到了錯誤的IIS 502.5 asp.net核心2.0發佈到azure獲取IIS 502.5錯誤
檢查日誌流,我看到這個
未處理的異常信息:System.FormatException:短開關「-argFile」沒有在交換機映射定義。 在Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider.Load() 在Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList`1提供商) 在Microsoft.Extensions.Configuration.ConfigurationBuilder.Build() 微軟。 AspNetCore.Hosting.WebHostBuilder.BuildCommonServices(AggregateException & hostingStartupErrors) 在Microsoft.AspNetCore.Hosting.WebHostBuilder.Build() 在RecruitmentStore.Host.Program.BuildWebHost(字串[] args)在d:\ RecruitmentStore \ RecruitmentStore.Host \ Program.cs:line 20 at RecruitmentStore.Host.Program.Main(String [] args)in D:\ RecruitmentStore \ RecruitmentStore.Host \ Program.cs:line 17
IIS詳細 錯誤 - 502.5 - 壞網關
這裏是我的web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore requestTimeout="00:20:00"
processPath="bin\IISSupport\VSIISExeLauncher.exe"
arguments="-argFile IISExeLauncherArgs.txt"
forwardWindowsAuthToken="false"
stdoutLogEnabled="true"
stdoutLogFile="\\?\%home%\LogFiles\stdout"/>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>
我看到的bin文件夾內IISExeLauncherArgs.txt產生的文件(在我的地方),但不知道它如何在Azure中工作。
你能告訴我怎麼解決這一問題?我沒有重新啓動應用程序服務幾次,不利於
請後輸出作爲** **的文字,而不是文字的截圖測試這一點。這使得每個人都更容易:) –
好吧,我編輯了我的問題,謝謝 – khoailang
這是由VS創建的未經修改的默認核心2.0應用程序? web.config通常沒有所有這些額外的開關,所以關於如何部署它有一些不尋常的事情。 –