ASP.Net项目中的虚拟目录

时间:2010-12-22 12:56:57

标签: asp.net visual-studio-2008 relative-path virtual-directory

我的团队正在企业环境中工作,构建多个ASP.Net应用程序(VS2008中的v3.5和VB.Net - 请不要火焰!)到标准外观&感觉。

不是将相同的图像,样式表等复制到每个新项目中并且必须维护该批次,我宁愿在每个引用单个源的项目中使用类似虚拟目录的内容(可能是外部IIS框上的URL)

我可以在项目/项目模板中做什么来提供这个,而无需在开发者PC和开发,测试和生产IIS盒上的每个应用程序上配置虚拟目录?我也不必为每个图像和样式表的生产框提供完全限定的URL。

例如,而不是必须写:

<img src="http://ProductionServer/CorpStandards/logo.png" />

我希望开发者能够做到以下几点:

<img src="CorpStandards/logo.png" />

其中 CorpStandards 是项目中的虚拟目录,而不是包含所有文件副本的物理文件夹。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以拥有自己想要的内容,但无需在每个网站中设置新的虚拟目录。

这是您需要做的(我更喜欢的方式),打开IIS管理器。

然后在ConnectionsSites选择网站并右键单击它,选择  上下文菜单中的Add Virtual Directory...。在打开的对话框中输入您选择的别名,如"GlobalImages",然后浏览您想要的文件夹的物理路径选择它,然后单击确定。你可以在该网站上找到它的相对网址。

您需要为每个网站重复相同的步骤。

祝你好运..