【问题标题】:Clear Temp ASP.NET files from Azure Web Site从 Azure 网站清除 Temp ASP.NET 文件
【发布时间】:2013-10-16 16:03:40
【问题描述】:

我有一个似乎缓存在服务器上的 ASP.NET nopCommerece 插件的问题。

我已清除 nopCommerce 缓存并重新启动应用程序,但没有帮助

正常步骤之一是清除 \Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET 文件,但由于这是一个 Azure 网站,我只能通过 FTP 访问,我没有访问权限到那个目录。

如何清除临时文件。

【问题讨论】:

    标签: asp.net file azure temp


    【解决方案1】:

    当您将网站发布到 azure 时,通过右键单击并选择发布,设置下应该有一个选项:删除目标位置的其他文件。检查并发布。

    【讨论】:

    • 这正是我需要做的,以解决我遇到的System.Web.HttpCompileException 问题。
    • 如果您使用 Visual Studio Online 的持续集成或部署,而不是直接从 Visual Studio 部署,我很幸运地在构建定义中编辑了几个设置来实现这一点。在编辑构建定义时,转到流程部分的部署并将“允许升级”和“不删除”都设置为 false,然后保存构建定义并将新构建排队。
    • 谢谢! “删除目的地的其他文件”工作 100%。
    • 这解决了我重命名部分视图但 Azure 仍然保留旧文件并抛出“在编译服务此请求所需的资源期间发生错误”错误的问题。
    【解决方案2】:

    我设法通过在我网站的 bin 文件夹中创建一个临时文件来做到这一点。

    这会导致临时文件夹中的临时哈希文件发生更改,然后 ASP.Net 重新构建所有内容。

    有关哈希文件及其与重建的关系的更多详细信息,请参阅here

    删除附加文件并没有解决我的问题,因为它只删除了 webroot 中的文件,而不是临时的 asp.net 文件。据我所见,您无法直接访问临时 asp.net 文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      • 2011-10-28
      相关资源
      最近更新 更多