【发布时间】:2016-10-21 15:07:25
【问题描述】:
我有一个 Web 应用程序项目。我生成了 DLL 并将其导入另一个项目。我实现了VirtualPathProvider。
我关注了这个网站:http://support.microsoft.com/kb/910441/en-us?spid=8940&sid=global,在我添加另一个网站管理员之前一切正常。
- 我添加了
site_export.master并将其 Build Action 更改为 Embedded Resource。 - 我更改了页面以使用新的站点主站。
-
当我加载
site_export.master时,GetManifestResourceStream()返回null。 - 我调用
GetManifestResourceNames()来检查site_export.master是否存在于DLL 中并且确实存在。它在列表中。所有名称空间都匹配。我没有在这里列出命名空间。
为什么GetManifestResourceStream() 不能加载我的新site_export.master?它加载 site.master 就好了。我知道我的 DLL 已加载,因为我可以看到 DLL 中的其他文件。
【问题讨论】:
-
一旦我得到一个工作,我倾向于剪切、粘贴和编辑它以创建更多