2016-10-27 6 views
4

我々はこのエラーを取得しているのAzureにASP.NETコアのウェブサイトを展開しよう:オフラインでASP.NET Core WebサイトをAzureに展開することは可能ですか?

Error Code: ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER More Information: Unable to perform the operation ("Delete File") for the specified directory ("D:\home\site\wwwroot\TestAspNetCore.exe"). This can occur if the server administrator has not authorized this operation for the user credentials you are using. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER .

問題はIISが.exeファイルをロックしています。私たちはオフラインでウェブサイトを利用することができますが、継続的な配信ではダウンタイムがないことがうれしいでしょう。

ASP.NET 4.5にはこの問題はありません。

は、私は同様の頭痛を持っていたし、可能ではないように思わ、私が出ている最も信頼性の高いソリューションが可能プライベートローカルバージョン1つのビルドを持つことでもhttps://github.com/aspnet/IISIntegration/issues/226https://github.com/aspnet/Hosting/issues/141

+0

あなたがこのWebアプリを公開すると、あなたはこのエラーになりますか? – Aravind

+0

曲の言い換え...「泣いてしまった涙がたくさんあるからあまりにも痛い」 – rgripper

答えて

3

を参照してください。オフラインにして、展開直後に再起動します。私は初期の時間にプライベートバージョンを毎晩プロダクションに持っていく第2のビルドを持っています。

このようにして、私は日中定期的に更新を行うことができ、使用頻度の低い初期の時間帯にサイトをオフラインにすることができます。

+0

この小さなプラグインを使って、他の誰のためにも簡単にGUIを理解することができますビルドで。 https://marketplace.visualstudio.com/items?itemName=rbengtsson.appservices-start-stop – LiamHarries

関連する問題