我正在嘗試在IIS 7中配置一個虛擬目錄,以在我們的服務器上定位網站的根目錄。例如,該結構如下:IIS 7虛擬目錄沒有針對網站根目錄?
Websites:
|
--- AssetsServer
| - /images/
| - /css/
| - etc.
|
--- demoserver
- assets (this is my virtual directory pointing to "AssetsServer")
現在在demoServer的的HTML,我有這個圖片下面的代碼,我想指定的圖像「AssetsServer」內的文件夾:
<img src="/assets/images/logos/my-logo.png" alt="My Logo">
的URL顯示在瀏覽器的查看時:
http://www.mysite.com/assets/images/logos/my-logo.png
這看起來應該針對虛擬目錄,然後進入「AssetsServer」形象文件夾>標誌>我-logo.png。然而,我得到一個500錯誤,我懷疑配置設置是錯誤的(也許沒有錯,但沒有設置我需要它)。當我修改虛擬目錄以使其指向「AssetsServer \ images \」並相應地修改HTML代碼時,圖像顯示正常。
我想讓虛擬目錄定位「AssetsServer」根目錄的原因是我可以調用樣式表或圖像,而無需創建多個虛擬目錄來定位單個css或圖像文件夾。
我是新來的ASP,如果這個問題已經回答了,我很抱歉。我盡了最大努力去搜索,而且我對這些條款的經驗不足可能會阻礙這一進程。
謝謝。
如果您沒有看到其他任何內容,那麼確切的500錯誤是什麼?然後嘗試以localhost身份訪問該網站。 – Rafael
@Rafael我看到「500 - 內部服務器錯誤,您正在查找的資源存在問題,並且無法顯示。」當試圖直接查看圖像時。 – mrB
IIS也出現子錯誤,例如500.19,如果您沒有看到它,請嘗試以localhost身份訪問服務器中的站點。 – Rafael