如何在工作室中的多个 ASP.Net 项目之间共享内容文件夹?

Posted

技术标签:

【中文标题】如何在工作室中的多个 ASP.Net 项目之间共享内容文件夹?【英文标题】:How can I share a folder of content between multiple ASP.Net projects in studio? 【发布时间】:2008-10-14 13:45:02 【问题描述】:

我想在一个解决方案中的多个 asp.net 项目之间共享 2 个内容文件夹(“样式表”和“图形”)。

有没有办法做到这一点,让工作室在设计时适当地显示图形等?

【问题讨论】:

【参考方案1】:

不久前我对此进行了深入研究,发现在 Visual Studio.NET 中没有很好的解决方案。我最终做的是使用我的源代码控制系统来共享文件夹。

我使用 Subversion Externals 从 Subversion 中的单一来源共享到多个工作副本。

http://svnbook.red-bean.com/en/1.1/ch07s04.html

我知道 Source Safe 和其他源代码控制系统中也有类似的共享概念。

【讨论】:

与 svnbook 最新版本 (1.5) 的类似链接 (svnbook.red-bean.com/en/1.5/svn.advanced.externals.html) 表明 externals 现在支持相对路径...【参考方案2】:

我还没有尝试过,但是我相信如果你在 IIS 中将它设置为两个网站的虚拟文件夹,它会在 VS 中正常显示(当然,这意味着使用 IIS 而不是内部的 VS 网络服务器)。

【讨论】:

以上是关于如何在工作室中的多个 ASP.Net 项目之间共享内容文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ASP.NET MVC 中的 2 个不同项目/应用程序之间共享母版页?

如何在 ASP.NET RadioButtonList 中的项目之间添加空格

ASP.Net 分层应用程序 - 在层之间共享实体数据模型

如何在 http 和 https 之间共享 asp.net 会话

ASP.NET:如何在 Web 应用程序之间共享资源(成员资格、库)

IIS 在 ASP.NET Core 和 ASP.NET 应用程序之间共享 cookie