我有一個很大的目錄結構,其中包含相互依賴的JavaScript,圖像等。我想將它封裝到一個DLL中,所以我只需要引用一個東西,而不是跨項目擁有所有這些文件的多個副本。嵌入整個目錄結構
因爲這些文件相互依賴,所以我想我可以創建一個IHttpModule
,它註冊一個路由來接受URL,如/MyEmbeddedDir/subdir/file.js
。 MyEmbeddedDir中的任何內容都將由定製的IHttpHandler
進行處理,該定製將執行正確的映射。然後,每個Web應用程序都需要引用該DLL,並將模塊和處理程序添加到web.config。這看起來合理嗎?
此外,是否有一個更簡單的方法來嵌入/引用文件比設置生成操作嵌入資源
並添加
(有幾十!)?謝謝![assembly: WebResource(...)]
到每個文件
編輯:如果我不使用WebResource.axd的話,我不應該需要添加[assembly: WebResource(...)]
您的解決方案對於比我工作的系統更大的系統似乎很好。 – 2010-12-16 15:14:35