Asp.net 发布网站时如何在远程计算机上创建虚拟目录?

Asp.net 发布网站时如何在远程计算机上创建虚拟目录?,asp.net,visual-studio-2010,iis,virtual-directory,Asp.net,Visual Studio 2010,Iis,Virtual Directory,我在VisualStudio2010中有一个项目,我想发布到运行IIS的服务器上。我知道如何从VisualStudio发布网站,但问题是当我将项目发布到服务器时,我必须手动创建要发布到的虚拟目录 发布网站时能否自动创建虚拟目录?如果您知道如何发布,我假设您已经拥有发布配置文件。您可以创建或编辑现有配置文件的副本 然后根据您需要编辑的内容: <DeployAsIisApp>False</DeployAsIisApp> <!--False for Directory,

我在VisualStudio2010中有一个项目,我想发布到运行IIS的服务器上。我知道如何从VisualStudio发布网站,但问题是当我将项目发布到服务器时,我必须手动创建要发布到的虚拟目录


发布网站时能否自动创建虚拟目录?

如果您知道如何发布,我假设您已经拥有发布配置文件。您可以创建或编辑现有配置文件的副本

然后根据您需要编辑的内容:

<DeployAsIisApp>False</DeployAsIisApp> <!--False for Directory, True for Application-->
<DeployIisAppPath>Default Web Site/DirectoryOrApplication</DeployIisAppPath>

现在,当您发布网站时,将在不存在的情况下创建名为DirectoryOrApplication的目录。

我在另一台电脑上发布我的网站时,问如何从VS 2010 IDE在另一台电脑上创建虚拟目录。可能吗?是的,可能,我在回答中解释了如何创建虚拟目录。哪一部分不清楚?我知道如何在局域网中将网站发布到远程pc,但我看到虚拟目录没有创建…因此我对如何在发布的同时在远程pc IIS中创建虚拟目录感兴趣。如果能像所有步骤一样详细讨论一下,那将是非常有帮助的。thanks@Mou不,我不会详细讨论所有步骤,我不会在这里编写出版教程。发布到IIS的基础知识都在web上,您只需在发布配置文件中包含此特定部分,即可创建虚拟目录。你应用了我的答案的哪些部分,哪些部分你不理解?@CodeCaster通常虚拟目录应该映射到物理路径。这是怎么做到的?你的回答不清楚,我希望能和你一样。“ThanksHow是不是太宽泛了?”约翰在我编辑之前的措辞让我几乎也投了这样的一票,尤其是在“详细讨论所有步骤”部分。