我們在域中的服務器場中有我們的服務器。我們稱之爲LIVE。遠程共享上的IIS6虛擬目錄500錯誤
我們的開發人員計算機生活在一個完全獨立的公司域,數英里外。我們稱之爲CORP。
我們有一個大型的中央存儲單元(unix),用於存放服務器場中許多Web服務器所需的圖像和其他介質。 IIS應用程序池運行爲(假設)LIVE \ MediaUser,並使用這些憑據連接到作爲虛擬目錄的中央存儲共享,檢索映像,並像在每臺服務器上一樣爲它們提供服務。
問題在發展中。
在我的開發機器上。我以CORP \ MyName身份登錄。我的IIS 6應用程序池作爲網絡服務運行。我無法將其作爲來自LIVE域的用戶運行,因爲我的機器不是(也不能)加入到該域中。
我嘗試創建一個虛擬目錄,將其指向同一網絡目錄,單擊連接方式,取消選中「驗證訪問網絡目錄時總是使用已驗證的用戶憑據」複選框,以便我可以輸入登錄信息,輸入LIVE \ MediaUser的credentails,單擊確定,驗證密碼等。
這不起作用。我從IIS獲取「HTTP錯誤500 - 內部服務器錯誤」。
IIS日誌文件報告SC-狀態= 500,SC-子狀態= 16和SC-Win32的狀態= 1326
文檔說,這意味着 「UNC授權憑據不正確」 和Win32狀態意思是「登錄失敗:未知的用戶名或錯誤的密碼」。
這將是所有和好,如果它在任何地方接近準確。我加倍並且麻煩地檢查了它。嘗試了多個已知的良好登錄。 IIS管理器允許我在其窗口中查看文件樹,只有瀏覽器纔會將我踢出去。
我甚至嘗試去虛擬目錄的目錄安全性選項卡,並且在身份驗證和訪問控制下,我嘗試使用匿名訪問憑證的相同LIVE域用戶名。沒有運氣。
我不想在虛擬目錄之外運行任何ASP,ASP.NET或其他任何動態的東西。我只想讓IIS能夠加載靜態圖像,CSS和js文件。
如果有人有一些明智的想法,我會非常感激!
看起來像一個serverfault也許 – annakata
在我看來,這是一個以開發爲中心的問題 - 大多數服務器管理員完全避免這個問題,畢竟爲什麼應用程序服務器和文件服務器在不同的域?不過,我會聽取您的建議,並將其交叉列在Server Fault上。 –
你有沒有找到解決這個問題的方法? –