2015-02-09 78 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>