DOBON.NET DOBON.NETプログラミング掲示板過去ログ

WEBアプリでのXMLの編集書込み

分類:[ASP.NET]

vb.netでWEBアプリの開発を行っています。

プログラム上から
Web.configファイルをの
内容を編集するという事をやりたいのですが、
Saveのところでエラーで落ちてしまいます。
内容は
パス "C:\Inetpub\wwwroot\WebApplication1\Web.config" へのアクセスが拒否されました。
Web.configの属性の読み取り専用にはチェックは入ってないので書込みはできると思うのですが
他にも権限等の設定がいるのでしょうか?

Dim xd As New XmlDocument
Dim xmlPath As String = "C:\Inetpub\wwwroot\WebApplication1/Web.config"

xd.Load(xmlPath)

'Web.config編集処理

  xd.Save(xmlPath) ←ここでエラー
> Web.configの属性の読み取り専用にはチェックは入ってないので書込みはできると思うのですが
> 他にも権限等の設定がいるのでしょうか?

当然、書き込み権限が必要ですが、どうですか?
> プログラム上から
> Web.configファイルをの
> 内容を編集するという事をやりたいのですが、

やっちゃダメです。
web.config が更新されたら、ASP.NET アプリケーションが再起動されますよ。

DOBON.NET | プログラミング道 | プログラミング掲示板