[英]Make ~/ reference the root folder (the same folder as web.config is in)
我正在asp.net上的網站上工作(我的第一個網站),一切進展順利。 直到我將應用程序部署到我們的測試環境之前,〜(波浪號)開始將父文件夾引用到我項目的根目錄。
在我的計算機上,該應用程序位於c:/ Documents ... / Visual Studio ../ WebSites / MyApp中,並且〜可以正確解析。
在測試服務器上,它位於現有網站的子文件夾中,因此該網站的網址(在測試時以及一旦啟用)都類似於domain.com/oldexistingsite/myapp。
在測試服務器上,〜/解析為domain.com的根目錄,該根目錄將URL分解為我在web.config中注冊的用戶控件以及使用〜運算符創建相對URL的所有其他URL。
有什么方法可以確保〜運算符解析相對於我的應用程序根目錄的路徑(即,用於我的應用程序的web.config文件所在的文件夾)?
抱歉,如果這完全是微不足道的-這對我來說是新的;)
聽起來好像您沒有將子文件夾用作IIS中的應用程序。 在服務器上的IIS管理器中,右鍵單擊子文件夾並單擊屬性,然后為該文件夾創建一個應用程序。 抱歉,我的家用PC上沒有安裝IIS,或者我將為您提供更完整的說明...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.