我在asp.net(我的第一個)網站上工作,這一切都很順利。直到我將應用程序部署到我們的測試環境中,〜(代字號)開始將項目的根目錄引用父文件夾。製作〜/引用根文件夾(與web.config相同的文件夾)
在我的電腦上,應用程序位於c:/ Documents .../Visual Studio ../ WebSites/MyApp中,並且〜正確解析。
在測試服務器上,它位於現有站點的子文件夾中,因此網站的網址(兩者都在測試和一旦啓用時)就像是domain.com/oldexistingsite/myapp。
在測試服務器上〜/解析爲domain.com的根目錄,該目錄將url打破了我在web.config中註冊的用戶控件以及所有其他使用〜操作符創建相關URL的用戶控件。
有什麼方法可以確保〜操作符將解析相對於我的應用程序根目錄的路徑(即與我的應用程序的web.config文件位於同一個文件夾)?
很抱歉,如果這是一件小事完全 - 這是所有新的給我;)
這就是它,除非你需要不同的應用程序池。只要確保在ASP.NET選項卡上指定了正確的版本即可。 – 2009-12-20 05:35:07
抱歉忘記接受此事。 你是對的。子文件夾不是IIS中的應用程序 - 謝謝。 – peterfarsinsen 2010-08-10 07:57:58