2012-09-05 19 views
0

我們正在將我們的本地化資源存儲在與我們的Web應用程序分開的程序集中。將xcopy部署到我們的Web服務器後,aspnet_compiler不會生成本地化的satellite resources.dll文件(在臨時的asp.net文件中)。asp.net本地化的資源DLL不是在臨時的asp.net互聯網文件中創建的

偶爾,如果我們啓動/停止應用程序池,它們會被創建,但是在發生這種情況時似乎沒有任何一致性。

有什麼建議可以解決這個問題?

+0

你能說清楚你在*臨時asp.net文件*中的含義嗎? – Clafou

回答

3

原來問題是一個權限問題。位置:c:\ windows \ microsoft.net \ framework \ v4.0.30319 \臨時asp.net文件\沒有足夠的權限。事實證明,本地化文件是基於發起對應用程序的第一次請求的人創建的。因此,如果請求該應用程序的帳戶對該目錄沒有權限,則除了本地化版本以外的所有文件均由asp.net編譯器生成!