Asp.net Visual Studio 2013和IISExpress中的旧网站-虚拟目录

Asp.net Visual Studio 2013和IISExpress中的旧网站-虚拟目录,asp.net,visual-studio,webforms,iis-express,Asp.net,Visual Studio,Webforms,Iis Express,我有一个使用ASP.NET Webforms的网站(不是项目,是网站),一开始这个网站是使用Casini(旧的visual studio Web服务器)创建的,虚拟目录为“gestorapplicationes” 应用程序的起始url为”http://server:port/GestorAplicaciones/Default.aspx“ 现在我已经在Visual Studio 2013上打开了这个网站,并在IISExpress下运行,但我在虚拟目录方面遇到了问题 我在applicationho

我有一个使用ASP.NET Webforms的网站(不是项目,是网站),一开始这个网站是使用Casini(旧的visual studio Web服务器)创建的,虚拟目录为“gestorapplicationes”

应用程序的起始url为
”http://server:port/GestorAplicaciones/Default.aspx“

现在我已经在Visual Studio 2013上打开了这个网站,并在IISExpress下运行,但我在虚拟目录方面遇到了问题

我在applicationhost.config中的网站是:

<site name="GestorAplicaciones" id="12">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\...\GestorAplicaciones" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:10000:localhost" />
    </bindings>
</site>

搜索有关我在IISExpress中找到如何创建虚拟目录的问题的信息,我必须执行以下操作:

<site name="GestorAplicaciones" id="12">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\Temp" />
    </application>
    <application path="/GestorAplicaciones" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\...\GestorAplicaciones" />                    
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:10000:localhost" />
    </bindings>
</site>

这样,我的网站可以很好地与虚拟目录配合使用

但是,每当visual studio打开解决方案并更改applicationhost.config中网站的配置时,它会再次写入以下内容:

<site name="GestorAplicaciones" id="12">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\...\GestorAplicaciones" />
    </application>
    <application path="/GestorAplicaciones" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\...\GestorAplicaciones" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:10000:localhost" />
    </bindings>
</site>

然后网站不工作,每次在Visual Studio中打开解决方案时,我都必须更改applicationhost.config


如何处理visual studio在IIS Express中不更改我的网站配置???

您尝试过这些解决方案吗?