簡體   English   中英

發布Azure Webapp-編譯錯誤

[英]Publish Azure Webapp - Compilation Error

Ive將我的網站作為WebApp發布到Azure。 如果我在瀏覽器中調用該網址,則會出現以下異常:

Compiler Error Message: The compiler failed with error code -532462766.

Details >> D:\Windows\system32>D:\home\site\wwwroot\bin\roslyn\csc.exe ..

Eventviewer提供了更多細節:

Event code: 3007
Event message: A compilation error has occurred.
Event time: 3/8/2016 1:35:14 PM
Event time (UTC): 3/8/2016 1:35:14 PM
Event ID: 477178e2e625406e9be094df085f6bc9
Event sequence: 3
Event occurrence: 1
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/540489099/ROOT-1-131019177071229326
Trust level: Full
Application Virtual Path: /
Application Path: D:\home\site\wwwroot\
Machine name: RD000D3AB25B42

Process information:
Process ID: 14752
Process name: w3wp.exe
Account name: IIS APPPOOL\mySite

Exception information:
Exception type: HttpCompileException
Exception message: External component has thrown an exception. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)


Request information:
Request URL: http://mySite.azurewebsites.net/
Request path: /
User host address: ...
User: 
Is authenticated: False
Authentication Type: 
Thread account name: IIS APPPOOL\mySite

Thread information:
Thread ID: 9
Thread account name: IIS APPPOOL\mySite
Is impersonating: False
Stack trace: at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)

Custom event details:

我試圖

  • 重建項目並重新發布
  • 通過天藍色的門戶網站重新啟動了網站
  • 放大和縮小站點以確保真正的“新鮮”狀態

我怎么解決這個問題?

在“設置”>“文件發布”選項上,選擇“ 在目標位置刪除其他文件 ”。 由於某些舊dll可能會阻止應用程序啟動(版本問題等)。

我遇到了這個問題,並且設法解決了。 首先,使用FTP客戶端打開網站根目錄並刪除所有文件。 接下來,將您的項目發布到文件系統上,然后使用FTP客戶端將其復制回網站根目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM