Asp.net

WebResource.axd 空白或未找到

  • April 14, 2009

我正在嘗試以 .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 資源文件的屬性。

我認為這就是問題所在。

引用自:https://stackoverflow.com/questions/730466