2013-02-28 29 views
1

我不知道我是否做了非常明顯的錯誤,但由於某種原因,我的Web應用程序認爲它的根文件夾與實際不同。在IIS中的Web應用程序沒有拾取正確的根

我在默認網站下創建了一個Web應用程序。每當我這樣做了,以及理解它應該如何工作,就是對應用程序根目錄(對於URL路由,例如〜/ index.aspx或圖像)的任何請求都始終解析爲[server] [的applicationName] \的Index.aspx。

由於某種原因,每當我對這個特定的應用程序做這件事,而不是去[server] [applicationname] \ index.aspx,我被重定向到[server] \ index.aspx,並且終身的我,並且在廣泛的搜索和擺弄環境之後,我無法讓它找到正確的路徑。

有什麼建議嗎?

+0

你可以在IIS7中發佈設置的屏幕截圖嗎? – mellamokb 2013-02-28 15:37:32

+0

我目前無法訪問此服務器上的服務器,但當我有機會時將會執行此操作。你想看到哪些設置? – 2013-02-28 15:39:41

+1

你可以仔細檢查你是否創建了一個應用程序,而不僅僅是一個虛擬目錄? – 2013-02-28 15:40:20

回答

0

嗯,我不知道問題是什麼,但重新啓動網站後,它似乎消失了,現在按預期工作。這可能是由於之前是一個網站的應用程序引起的,然後我將它轉換爲一個網絡應用程序而不重新啓動它,儘管我的確在回收應用程序池。

歡呼的評論 - 我會留下這個答案,以防將來有人遇到類似問題。

+0

這不應該被設置爲答案,因爲它不是一個。如果問題實際上並不是一個有效的問題,那麼你應該關閉它。 – 2013-02-28 23:09:02

+0

我不明白這不是一個有效的答案:將網站更改爲Web應用程序後,需要重新啓動父網站才能對發生根目錄的更改進行更改。 – 2013-03-01 10:35:48

0

當您在II7中訪問您的網站時,請首先確保您的網站已突出顯示。然後點擊右側的基本設置。在彈出窗口中雙擊檢查物理路徑。

相關問題