我正在爲定位嵌入自定義程序集中的資源。我的asp頁面將生成帶有本地化文本的圖像。嵌入式資源文件拋出文件未找到異常
在IIS中部署我的應用程序後,它可以正常工作幾個小時。但是,後來它會爲我的資源文件拋出一個「FileNotFoundException」,並且圖像也不會被渲染。
再循環應用程序池後,一切正常再次工作幾個小時後,再次開始問題。
任何人都可以解釋爲什麼發生這種情況?
我正在爲定位嵌入自定義程序集中的資源。我的asp頁面將生成帶有本地化文本的圖像。嵌入式資源文件拋出文件未找到異常
在IIS中部署我的應用程序後,它可以正常工作幾個小時。但是,後來它會爲我的資源文件拋出一個「FileNotFoundException」,並且圖像也不會被渲染。
再循環應用程序池後,一切正常再次工作幾個小時後,再次開始問題。
任何人都可以解釋爲什麼發生這種情況?
請參閱以下網址。可能會有幫助。
Assembly resources FileNotFoundException in project upgraded to VS 2010 framework 4.0
http://www.codeproject.com/Articles/114997/Embedding-and-Using-Resources-from-Net-Assembly
感謝您的回覆。在鏈接1中,這個異常是從開始引發的,但在我的情況下,在刷新頁面幾個小時後纔會發生。 Link 2解釋瞭如何創建嵌入式資源文件。我將更詳細地編輯我的場景。 – Kira
這聽起來像IIS是不是沒有釋放它加載你的資源,並最終耗盡的空間來裝載它的任何更多的副本。你可以在這段時間監視內存/資源/等,看看發生了什麼? (谷歌「進程監視器」,如果你不知道這個工具)。 –