【发布时间】:2010-12-13 22:32:32
【问题描述】:
我有一个大型目录结构,其中包含相互依赖的 JavaScript、图像等。我想将它全部封装到一个 DLL 中,所以我只需要引用一个东西,而不需要跨项目拥有所有这些文件的多个副本。
因为文件相互依赖,我想我可以创建一个IHttpModule 来注册一个路由来接受/MyEmbeddedDir/subdir/file.js 等URL。 MyEmbeddedDir 中的任何内容都将由执行正确映射的自定义IHttpHandler 处理。然后,每个 Web 应用程序都需要引用 DLL 并将模块和处理程序添加到 web.config。这看起来合理吗?
另外,有没有比将构建操作设置为嵌入资源并将(有几十个!)更简单的方法来嵌入/引用文件?谢谢![assembly: WebResource(...)] 添加到每个文件
编辑:如果我不使用 WebResource.axd,那么我不需要添加 [assembly: WebResource(...)]
【问题讨论】: