簡體   English   中英

如何在IIS中本地托管的應用程序的URL中添加自定義目錄?

[英]How to add custom directory in URL for app hosted locally on IIS?

我出於測試目的而遇到以下情況,我的應用程序托管在計算機上的IIS上,當我嘗試訪問站點的.aspx文件時,將物理路徑定向到解決方案文件夾而不是項目的直接文件夾時,以下錯誤:

在此處輸入圖片說明

URL(使用https協議)應為:

本地主機:159 / SalesforceV5RapidSearch /RapidSearch.aspx?

粗體文件夾必須位於該文件夾中,因為在登台服務器上,URL是自動生成的,而我必須使它與此本地URL一起使用。 問題的核心是,當我將物理路徑指向項目文件夾時,一切正常,並且localhost:159/RapidSearch.aspx?localhost:159/RapidSearch.aspx? 問題是我需要該路徑與上述URL相同。

給定的錯誤是因為<authentication>元素只能在全局web.config設置,而不能在任何子文件夾中設置,並且當我將路徑定向到解決方案的目錄時,使用的web.config位於子文件夾中。 即使我將項目放在兩個文件夾中以使URL相同,它也會返回相同的錯誤,因為web.config再次位於子文件夾中,並且IIS無法將其識別為全局文件夾。

確保您已安裝IIS服務器的所有必需的身份驗證功能,並且已在IIS中實際發布了該網站。

我找到了一種解決方案,該解決方案是將Web應用程序添加到IIS中的托管網站,該應用程序以這種方式通向目錄,因此URL應為localhost:159 / SalesforceV5RapidSearch / RapidSearch.aspx?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM