加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

跨ASP.NET网站共享CSS,JS,图像,母版页等

发布时间:2020-12-16 09:59:09 所属栏目:asp.Net 来源:网络整理
导读:我需要跨多个ASP.NET网站共享这些类型的资源.我倾向于为常见的母版页创建单独的Web应用程序,为常见的CSS,图像等创建单独的Web站点.这里的问题是我将无法使用代字号引用公共资源,而是我必须使用常用网站的URL和这些资源. 还有一个approach委托源代码控制来管
我需要跨多个ASP.NET网站共享这些类型的资源.我倾向于为常见的母版页创建单独的Web应用程序,为常见的CSS,图像等创建单独的Web站点.这里的问题是我将无法使用代字号引用公共资源,而是我必须使用常用网站的URL和这些资源.

还有一个approach委托源代码控制来管理这个我不喜欢,因为你必须检查更改并更新其他网站以使更改生效.

有没有更好的方法在ASP.NET网站上共享这些资源?

解决方法

您可以将公共资源项目添加到解决方案中,在公共资源项目中设置预构建事件命令行,以将文件复制到您正在使用的解决方案中的目录,然后创建对公共资源项目的项目引用因此,每次构建需要资源的项目时,它都会复制.

我用它在几个项目之间共享ASP.NET Usercontrols.这个想法在这里描述:http://weblogs.asp.net/scottgu/archive/2005/08/28/423888.aspx.

以下是您可以在公共资源项目中的预构建事件中放入的示例:

if exist $(SolutionDir)SharedDir xcopy $(ProjectDir)Resources*.* $(SolutionDir)SharedDir /c /y /d

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读