2013-02-23 56 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