IIS7.0修改默認文檔報“錯誤:無法寫入配置文件”


iis7.0 添加默認文檔時候出現以下錯誤
執行此操作時出錯,
……\web.config
錯誤:無法寫入配置文件

在網上搜索沒搜到幾個,都說是權限問題,但是我的網站目錄所在分區是fat32的,沒有權限那一塊

后來經過自己的摸索自己解決了 現在公布給大家

很簡單,先停止iis,然后再添加就行了
也就是說,iis7默認運行時不允許修改相關設置。

我在配置404錯誤請求的自定義url時,就算iis已經停止,還是返回無法寫入配置文件的錯誤,
這是為什么?分區格式是fat32,不存在寫入權限的問題。

原來問題恰好出在fat32格式上,因為分區下的文件和目錄沒有權限設定,
iis7在向網站目錄下寫入自定義web.config文件時,反而發生錯誤了!
解決辦法1:將自定義設置直接創建成web.config文件,放到網站根目錄下即可生效,無需通過iis設置。

解決辦法2:將網站目錄設定到ntfs分區即可!

-----------------------以上是網上的查詢內容------------------

也可以在web.config中手動添加起始頁

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <defaultDocument>
            <files>
                <add value="Login.aspx" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration> 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com