无法从Visual Studio部署Web应用程序

时间:2016-03-05 11:33:36

标签: visual-studio azure azure-web-sites azure-web-app-service

我尝试使用Visual Studio部署Azure Web应用程序,但收到以下错误。我过去已经部署了这个应用程序和许多其他应用程序。

Web deployment task failed. ((5/3/2016 9:40:16 PM) An error occurred when the request was processed on the remote computer.)

(5/3/2016 9:40:16 PM) An error occurred when the request was processed on the remote computer.
An error was encountered when processing operation 'Create File' on 'D:\home\site\wwwroot\ApplicationInsights.config'.
The error code was 0x80070013.
The media is write protected.

  at Microsoft.Web.Deployment.NativeMethods.RaiseIOExceptionFromErrorCode(Win32ErrorCode errorCode, String maybeFullPath)
  at Microsoft.Web.Deployment.FileStreamEx.CreateInstance(String path, FileMode fileMode, FileAccess fileAccess, FileShare fileShare, Nullable`1 fileLength)
  at Microsoft.Web.Deployment.FilePathProviderBase.Add(DeploymentObject source, Boolean whatIf) 

我的所有网络应用都出现了错误,可能出现了什么问题?

2 个答案:

答案 0 :(得分:0)

我一直在不经常地向Azure部署不同类型的Web应用程序(没有任何问题),所以我可以建议一些步骤来解决您的方案。

  1. 首先,确保您拥有适用于您的Visual Studio版本的最新更新。如果您还没有VS2015,请免费获得VS2015社区版试用套件。

  2. 点击File |后立即尝试部署一个全新的项目新的|项目

  3. 尝试使用多种方法进行部署:发布菜单,FTP,通过源代码控制进行连续部署。

  4. 尝试在不同的定价层和/或其他区域中创建新的Web App。

  5. 希望您能尝试上述一项或多项建议,然后在此处报告哪些有效,哪些无效。随意询问任何您可能需要帮助的特定步骤的后续问题。

    祝你好运!

答案 1 :(得分:0)

添加到@Shahed,有时,如果您通过Visual Studio Publish更新Web应用程序,如果正在运行的进程使用某些文件,则可能会失败。我发现如果我在门户上重新启动 Web应用程序,VS Publish就像一个魅力。