2015-02-09 44 views
0

我更新了一个网站与asp.net和c#从框架.net 2.0到4.5.1。 (我正在使用VS2013 Professional Update 4)。在网站中的松散文件夹

我rebuilded并解决了所有错误; (现在没有错误或警告)。 但是,当我开始调试我发现我失去的东西: 完整地址

http://localhost:2201/WebSiteName/folder/filename.aspx 成为 http://localhost:2201/folder/filename.aspx

这是不可能的(只在一个Web应用程序)来更新网站的虚拟网址。

如果它依赖于新的网络浏览器(IIS Express在VS2013)我不明白。 你能帮我吗? 感谢

+0

我认为这是在Project/Properties/Web菜单中,您可以在其中设置虚拟路径 – 2015-02-09 09:16:39

回答

0

VS2013使用IIS 8.0快递并将其设置为默认主根网站文件夹(我的意思是,我们做我们的网站真正的文件夹)。

在您更改URL中使用该文件夹:

C:\用户[用户名] \文件\ IISExpress \ CONFIG \对ApplicationHost.config

,并找到谁参阅网站块标记。

副本标签“应用程序”设置新值。

L'applicationPool被设置为“经典”的网页,而“综合”为WebApplication的。

<site name="Prova" id="5"> 
<application path="/" applicationPool="Clr4ClassicAppPool"> 
        <virtualDirectory path="/" physicalPath="E:\prova" /> 
</application> 
<application path="/MyRoot" applicationPool="Clr4ClassicAppPool"> 
        <virtualDirectory path="/" physicalPath="E:\prova/myRoot" /> 
</application> 
     <bindings> 
<binding protocol="http" bindingInformation="*:2001:localhost" /> 
       </bindings> 
</site>