0
將虛擬目錄映射到另一臺計算機時,IIS7出現問題。IIS 7未顯示映射到另一臺計算機的虛擬目錄
這是我的設置:
- 我的web應用程序是在Web服務器上運行(我們稱之爲WEBSERVER)。 Windows Server 2008,IIS 7.
- 我在資產服務器中獲得了一些資產/圖片(我們稱之爲ASSETSSERVER)。 Windows Server 2003在C:\ Assets文件夾中共享爲\\ ASSETSSERVER \ Assets
- 服務器位於工作組中,而不是域中。這是我無法控制的事情,我無法改變。
- 根據我們網絡團隊的建議,我將應用程序池配置爲在用戶下運行WEBSERVER \ portaluser
- 在我的web應用程序中,我定義了一個虛擬目錄。我將它映射到\\ ASSETSSERVER \ Assets。在登錄憑據中,我指定用戶ASSETSERVER \ assetsuser(存在)。 「測試憑據」按鈕顯示我已通過身份驗證,並且已獲得授權。
起初,我得到了500.19的錯誤告訴我,我無法登錄This post透露了解決方案:我必須創建具有相同的密碼網絡服務器\ assetsuser用戶(反直覺的,但它的工作)。
之後,我的資產仍然拒絕顯示。我現在得到類似這樣的消息:
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to '\\ASSETSERVER\assets'.
Source Error:
[No relevant source lines]
Source File: \\ASSETSERVER\assets\web.config Line: 0
我已經做了一些廣泛的google搜索,我已經試過如下:
- 改良當地政策允許後WEBSERVER \ portaluser冒充其他帳戶登錄,如建議here(它是Windows 2000 Server的,但它是值得一試!)
- 添加權限給大家的\\ ASSETSSERVER \資產,表明here(下答案)
- 添加讀/執行/ LIS t權限到ASSETSSERVER中的c:\驅動器,如同建議的here(方法3)
- 我編輯了註冊表項以阻止IIS監視文件夾中的更改,如指示here(作者聲稱它不涉及IIS,但我敢肯定的是,IIS不監視
- 我在的applicationHost.config配置allowsubdirconfig =「假」在web.config中的變化)的文件夾指示here
這些都不解決方案已經奏效,而且我正在嘗試嘗試什麼。看起來我到目前爲止還非常接近。有什麼建議麼?