通用标记的 ASP.NET 虚拟目录

标签 asp.net virtual-directory

我有几个应用程序需要共享一组通用标记。

场景:我可能有 www.site1.com、www.site2.com 和 www.site3.com。在所有站点上,/care/contact-us.aspx 和/care/faqs.aspx 将完全相同,但其他所有页面将完全不同。

问题:我试图不为这些站点中的每一个复制 .aspx 文件,并希望有一个/care 虚拟目录,其中包含这些站点中的每一个都将使用的 contact-us.aspx 和 faqs.aspx .我看过this post from Scott Gu ,但我正在寻找任何其他解决方案/想法。

问题 1:设置它以共享/care 目录的最佳方法是什么? 问题 2:关于共享背后代码的任何想法。

背景,如果你关心的话:在遗留应用程序(asp classic/vbscript)中,我们可以使用/common 虚拟目录让站点共享通用标记和代码(因为它们都混合在 .asp 中文件)。

提前感谢任何帮助或想法!

最佳答案

只需在 IIS 中为指向同一物理目录的每个应用程序设置一个虚拟目录。

这是一个很好的引用:

http://support.microsoft.com/kb/324785

关于通用标记的 ASP.NET 虚拟目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2187953/

相关文章:

asp.net-mvc - 如何设置本地主机测试运行的虚拟目录?

C# 如何在运行时查找 WCF IIS 部署/虚拟目录以更改日志文件的名称?

java - 如何在 weblogic.xml 中为虚拟目录映射的 <local-path> 设置动态路径

asp.net - Visual Studio 2015-无法添加虚拟目录

c# - 覆盖子页面的最大宽度

asp.net - 我应该有多少个 DBContext

asp.net - 使用 Virtual PC 评估 IIS7?

asp.net - 编辑后如何从数据库刷新 ASPxGridView

css - asp.net mvc 模型的 EF Code First 模型更改后,如何在 Azure 中正确更新 SQL 数据库?

azure - 将虚拟目录添加到现有网站