WebResource.axd 空白或未找到
我正在嘗試以 .dll 格式導出控制項庫,以供辦公室中的其他開發人員使用。
我最初創建的解決方案如下所示:
解決方案 1:
Mri.Controls(類庫)
Mri.FmTool(Web 應用程序)
Mri.FmTool 引用 Mri.Controls。
在 Mri.Controls 中,我有一些 javascript WebResources。Mri.FmTool 似乎可以很好地閱讀 WebResources,當 Mri.FmTool 網路應用程序執行時,我所有的 javascript 網路資源都會出現。
所以,現在我試圖創建一個簡單的解決方案來使用 Mri.FmTool
解決方案 2:
- Mri.ConsumerTest(Web 應用程序)
我採用了最新的 Mri.Controls.dll 並將其添加為對 Mri.ConsumerTest 應用程序的引用。Mri.Controls 中的所有控制項似乎都在 Mri.ConsumerTest 中工作。Intellisense 正在工作,它可以編譯,沒有問題。
但是,執行它時,大部分 WebResource.axd 文件都是空的,只是空白。一個 WebResource.axd 文件不是空白的,它只是說“找不到此資源”。
以下是“屬性”視窗中 javascript 文件的屬性:
建構操作:“嵌入式資源”
複製到輸出目錄:“始終複製”
我錯過了什麼步驟?
你可能錯過了
$$ assembly:WebResource(“YourNameSpace.YourFile.js”, “text/javascript”) $$屬性。WebResource.axd 需要該屬性。您可以查看此知識庫文章以獲取有關此問題的更多資訊。
資源是否設置為 DLL 的一部分?
打開解決方案 Mri.Controls 並查看您的 javascript 資源文件的屬性。
我認為這就是問題所在。