gpt4 book ai didi

asp.net - 跨 ASP.NET 网站共享 CSS、JS、图像、母版页等

转载 作者:行者123 更新时间:2023-12-02 10:37:42 25 4
gpt4 key购买 nike

我需要在多个 ASP.NET 网站之间共享这些类型的资源。我倾向于的方法是为常见的母版页创建单独的 Web 应用程序,并为常见的 CSS、图像等创建单独的网站。这里的问题是我将不再能够使用波浪号引用常见资源,而是必须使用包含这些资源的通用网站的 URL。

还有一个approach委托(delegate)源代码管理来管理这一点,这是我不喜欢的,因为您必须 checkin 更改并更新其他网站才能使更改生效。

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

最佳答案

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

我使用它在几个项目之间共享 ASP.NET 用户控件。这个想法描述如下:http://weblogs.asp.net/scottgu/archive/2005/08/28/423888.aspx .

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

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

关于asp.net - 跨 ASP.NET 网站共享 CSS、JS、图像、母版页等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com