- - PR -
web.config にアクセスできません
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-07-30 11:28
はじめまして。
VISUALSTUDIO2005のVB.netでWebアプリを開発しています。 一つのWebアプリに複数のユーザがアクセスした場合、 「構成ファイルの読み込み中にエラーが発生しました。: 別のプロセスで使用されているため、プロセスはファイル 'web.config' にアクセスできません。 」 というエラーが発生してしまいます。 同時にアクセスしたために発生したのだと思うのですが、現象を回避する方法はないでしょうか? | ||||
|
投稿日時: 2007-07-30 11:53
それは、ソースコードのどこでエラーになるのでしょうか。 例外が発生する場所は特定できますか? (「デバッグ」メニューの「例外」で、CLR例外がスローされる時にデバッガで止まるようにすると場所が分かるかもしれません) どこかにweb.configファイルに直接アクセスするコードを書いていませんか? | ||||
|
投稿日時: 2007-07-30 12:30
一郎さん回答ありがとうございます。
実際エラーが出てるわけではなく、イベントログの中で イベントの種類:警告 イベント メッセージ:構成エラーが発生しました。 例外メッセージ: 構成ファイルの読み込み中にエラーが発生しました。: 別のプロセスで使用されているため、プロセスはファイル 'D:\web.config' にアクセスできません。 とでています。 | ||||
|
投稿日時: 2007-07-30 13:30
現象はたぶん違うかもしれませんが、Web.configのアクセスエラーが出た場合は、そのエラーメッセージに出たフォルダにアプリケーションプールのアカウントでアクセス権がないとだめなのです。たぶんそのアプリケーションプールで最初に作った仮想ディレクトリかもしれません。
でも、この場合は複数のアクセスがあった場合のみなので、解決策がわからないです。 | ||||
|
投稿日時: 2007-07-30 16:22
なんで Web.Config が Dドライブ 直下にあるんだろう。。。 Dドライブが丸ごと仮想ディレクトリになってる?? _________________ かるあ のメモ と スニペット | ||||
|
投稿日時: 2007-07-30 16:38
かるあさん
すみません、ディレクトリは見せたくなかったので、D:○○○¥web.config の間を消して載せてました。 実際はDドライブ 直下ではありません。 |
1