我有一個在Azure網站上託管的MVC應用程序。在發佈時訪問Azure網站會顯示IIS錯誤
我啓用了自定義錯誤和工作(當不發佈):
<customErrors mode="On" defaultRedirect="~/Error/NotFound" xdt:Transform="Replace">
<error redirect="~/Error/NotFound" statusCode="404" />
<error redirect="~/Error/NotFound" statusCode="403" />
</customErrors>
當我發佈從Visual Studio的網站,如果我嘗試訪問該網站正在更新的dll文件,我得到一個令人討厭的IIS錯誤。
令我驚訝的是,Azure並沒有等到發佈完成後才能「捆綁」新版本,以避免出現這種情況。有沒有辦法實現這種「即時切換」行爲?
和/或 - 如何防止顯示此錯誤?
什麼信息顯示在「討厭的iis錯誤」? –
@Fabrizio - dll缺失,它在發佈時從一次刷新更改爲下一次。這告訴我高可用性和Azure網站的網格不好 – SB2055