[英]loose folder in web site
我使用asp.net和c#將網站從.net 2.0更新到4.5.1。 (我正在使用VS2013 Professional Update 4)。
我已經重建並解決了所有錯誤; (現在沒有錯誤或警告)。 但是,當我開始調試時,我注意到我松了一些東西:完整的地址
http:// localhost:2201 / WebSiteName / folder / filename.aspx變為http:// localhost:2201 / folder / filename.aspx 。
無法在網站中更新虛擬URL(僅在Web應用程序中)。
我不知道它是否取決於新的Web瀏覽器(VS2013中的IIS Express)。 你能幫助我嗎? 謝謝
VS2013使用IIS Express 8.0並將網站文件夾設置為主要默認根目錄(我的意思是我們創建網站的真實文件夾)。
要在您更改的網址中使用此文件夾:
C:\\用戶[用戶名] \\文件\\ IISExpress \\配置\\對ApplicationHost.config
並找到引用該網站的阻止標簽。
復制標簽“應用程序”設置新值。
對於WebSite,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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.