我的 ASP.NET MVC 项目使用无效的额外 DLL 推送到 Azure 网站。这使项目无法正常运行。如果创建了一个新网站,它将完美运行。在本地清理项目并重新部署并不能解决问题。有没有办法执行“远程清洁”?
这个项目是直接从 Visual Studio 部署的,带有发布菜单项。
我的 ASP.NET MVC 项目使用无效的额外 DLL 推送到 Azure 网站。这使项目无法正常运行。如果创建了一个新网站,它将完美运行。在本地清理项目并重新部署并不能解决问题。有没有办法执行“远程清洁”?
这个项目是直接从 Visual Studio 部署的,带有发布菜单项。
当您右键单击并单击左侧的发布 Web 时,应该有一个设置选项卡。点击这个。然后展开文件发布选项下的选项并选中删除目标位置的附加文件框。(这将消除已经存在的东西)
也可以在这里详述:MSDN
另一个可以完全在 Azure 门户中完成的删除整个 Azure 网站部署的技巧是:
1) 在 Azure 网站下新建一个空的部署槽。2) 将其与父 Azure 网站交换。
这将为您提供一个空的 Azure 网站。如果需要,您可以在之后删除部署槽。
您还可以使用控制台删除任何文件。Kudu 是一个 Web 工具,可让您查看 Azure Web 应用程序的内部。
访问 Kudu 的两种方式
您还可以通过 Webmatrix 删除文件(Azure 配置门户页脚菜单中的链接)
对于你没有得到的 linux 服务器,CMD,然后你要做的就是删除部署,然后为 FTP 创建部署凭据,然后你就可以使用 FTP 客户端自行清理 wwwroot 文件夹。