2013-09-05 46 views
0

我只有一个文件系统web项目解决方案。 我需要将其转换为使用IIS。 因此,我将IIS中的一个站点映射到解决方案所在的路径。 在Visual Studio中,我从本地IIS站点打开解决方案,bam,一切都很好。本地IIS中的.NET Web项目,从发布中排除虚拟目录

除现在,当我发布解决方案(要部署到另一个网络服务器) 时,它会制作虚拟目录的完整副本。

我不需要这些作为物理副本,显然虚拟目录的重点是指向某个已经存在的路径。

+0

你使用的是什么样的部署?如果已有一个现有目录,则可以在Publish方法中使用File system而不是Web部署。 – Nilesh

+0

我正在使用Visual Studio中的Build菜单发布网站。 然后,我将该发布的目录复制到网络服务器。 – Steve

+0

注意:这是一个网站项目,而不是一个Web应用程序。看起来我没有这么多的选项,但由于其他开发人员的原因,我无法更改为Web应用程序。 – Steve

回答

0

如果在IIS中单击虚拟目录并单击转换为应用程序。

Visual Studio将不再构建或发布该虚拟目录(现在是应用程序)。

您不需要将您的网站项目转换为Web应用程序项目,或者经历更复杂的任何事情。

注意:我在CFIDE虚拟目录中遇到了问题,因为这个站点也在使用Coldfusion来处理其他一些预建的零件。

将CFIDE从虚拟目录转换为应用程序不会影响Coldfusion,也不会影响本地CFIDE目录中的任何文件。