2013-02-23 43 views
0

我在Azure上有一个站点,该站点一直使用坐在App_Code文件夹中的cshtml剃刀辅助类。到目前为止它一直工作得很好。发布到Azure未收到重命名的App_Code剃刀帮手

我更改了文件的名称并通过VS2010发布过程再次发布,现在Azure仍在查看旧文件。我该怎么办?

+0

您确定您的部署成功了吗?我曾多次通过管理门户网站发布成功的“误报” - 这非常烦人(而且浪费了很多时间)! – Jaxidian 2013-02-25 01:55:01

+0

我现在再次发布,没有任何问题的迹象。它缓存了旧的cshtml。 – Savage 2013-02-25 16:43:14

回答

0

您使用的是云服务还是网站?如果您使用的是网站,则需要确保在发布后重新启动网站(重新启动网站仪表板页面上的页脚),以确保Azure获取更改。云服务可能有类似的机制,但我很久没有使用它们,所以我无法确定。

+0

我试过重新启动,但没有运气。它打开了一个旧的cshtml文件的副本。 – Savage 2013-02-25 16:42:34

+0

您是否验证过新版本已经部署?您可以通过FTP抓取它 – levelnis 2013-02-25 17:57:03

+0

问题是cshtml中的using语句已过期,因为它们使用的类也被重命名。所以DLL已被替换,但在自定义错误页面中出现的cshtml肯定是过时的。这是使用网站。 – Savage 2013-02-25 18:50:31