.net網站更新遇到的一個問題

     今天在測試服務器上(裝的是win2003的os)更新.net網站遇到了一個問題。

     報的錯誤是如下:

 配置錯誤 說明: 在處理向該請求提供服務所需的配置文件時出錯。請檢查下面的特定錯誤詳細信息並適當地修改配置文件。

分析器錯誤信息: 加載配置文件時出錯: 對路徑“C:/Inetpub/wwwroot/website/web.config”的訪問被拒絕。

            源錯誤: [沒有相關的源行]

            源文件: C:/Inetpub/wwwroot/website/web.config    行: 0

    發佈過程是這樣的:用vs2005自身的發佈功能生成發佈文件,把生成的發佈文件直接複製到服務器以前的IIS虛擬目錄下,修改web.config相應的配置。

    解決辦法:

    win2003上的IIS是6.0版的,可以創建應用程序池,我的這個網站就被放在了一個叫AppPool #2的應用池裏面,右擊 AppPool #2

 文件夾,打開 屬性 對話框,切換到 標識 選項卡,在 預定義帳戶 下拉框選擇 本地系統 選項,重新訪問網站就正常了。

    總結:

    應用程序的安全性帳戶依賴於配置文件,當配置文件發生變化(上面所講的配置文件是重新生成的),就必須重新設置預定義帳戶,如果使用預定義帳戶的話。

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章