清理Windows Azure网站

我的ASP.NET MVC项目推送到一个额外的DLL无效的Azure网站。 这是保持项目正常运行。 如果创build一个新的网站,它完美的作品。 在本地清理项目并重新部署不能解决问题。 有没有办法执行“远程清理?”

该项目正在直接从Visual Studio与发布菜单项进行部署。

当您右键单击并单击左侧的发布网站时,应该有一个设置选项卡。 点击这个。 然后展开“文件发布选项”下的选项,然后在目标位置选中删除附加文件框。 (这将消除已有的内容)

在这里输入图像说明

也可以在这里详细说明: MSDN

另一个可以在Azure门户中完全删除整个Azure网站部署的技巧是:

1)在Azure网站下创build一个新的空白部署插槽。 2)与母公司的Azure网站交换。

这将给你一个空的Azure网站。 如果你想要,你可以在之后删除部署插槽。

您还可以通过Webmatrix删除文件(链接在Azureconfiguration门户的页脚菜单中)

  1. 从Azure门户下载configuration文件 下载发布配置文件
  2. 在VS中导入发布configuration文件 在这里输入图像说明
  3. 停止Azure门户中的Web应用程序 在这里输入图像说明 停止Web应用程序可以确保发布成功后,包括dll和其他资源的现有文件将被删除。
    这一步可能没有必要 ,但是,现有的web应用程序可能有一些dll,在发布过程中无法直接删除,返回如下错误消息:

Web部署任务失败。 (无法执行指定目录的操作(“删除文件”)…

4.选中“删除目标上的其他文件” 在这里输入图像说明

  1. 发布成功后再次启动Web应用程序。

对于你没有得到的Linux服务器,CMD,那么你所要做的就是删除部署,然后为FTP创build部署证书,然后你用FTP客户端清理wwwroot文件夹。