清理Windows Azure网站
我的ASP.NET MVC项目推送到一个额外的DLL无效的Azure网站。 这是保持项目正常运行。 如果创build一个新的网站,它完美的作品。 在本地清理项目并重新部署不能解决问题。 有没有办法执行“远程清理?”
该项目正在直接从Visual Studio与发布菜单项进行部署。
当您右键单击并单击左侧的发布网站时,应该有一个设置选项卡。 点击这个。 然后展开“文件发布选项”下的选项,然后在目标位置选中删除附加文件框。 (这将消除已有的内容)
也可以在这里详细说明: MSDN
另一个可以在Azure门户中完全删除整个Azure网站部署的技巧是:
1)在Azure网站下创build一个新的空白部署插槽。 2)与母公司的Azure网站交换。
这将给你一个空的Azure网站。 如果你想要,你可以在之后删除部署插槽。
您还可以通过Webmatrix删除文件(链接在Azureconfiguration门户的页脚菜单中)
- 从Azure门户下载configuration文件
- 在VS中导入发布configuration文件
- 停止Azure门户中的Web应用程序 停止Web应用程序可以确保发布成功后,包括dll和其他资源的现有文件将被删除。
这一步可能没有必要 ,但是,现有的web应用程序可能有一些dll,在发布过程中无法直接删除,返回如下错误消息:
Web部署任务失败。 (无法执行指定目录的操作(“删除文件”)…
4.选中“删除目标上的其他文件”
- 发布成功后再次启动Web应用程序。
对于你没有得到的Linux服务器,CMD,那么你所要做的就是删除部署,然后为FTP创build部署证书,然后你用FTP客户端清理wwwroot文件夹。