- PR -

web.config にアクセスできません

1
投稿者投稿内容
未記入
会議室デビュー日: 2007/07/06
投稿数: 16
投稿日時: 2007-07-30 11:28
はじめまして。

VISUALSTUDIO2005のVB.netでWebアプリを開発しています。


一つのWebアプリに複数のユーザがアクセスした場合、

「構成ファイルの読み込み中にエラーが発生しました。: 別のプロセスで使用されているため、プロセスはファイル 'web.config' にアクセスできません。 」

というエラーが発生してしまいます。

同時にアクセスしたために発生したのだと思うのですが、現象を回避する方法はないでしょうか?


一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2007-07-30 11:53
引用:

未記入さんの書き込み (2007-07-30 11:28) より:
というエラーが発生してしまいます。


それは、ソースコードのどこでエラーになるのでしょうか。
例外が発生する場所は特定できますか?
(「デバッグ」メニューの「例外」で、CLR例外がスローされる時にデバッガで止まるようにすると場所が分かるかもしれません)

どこかにweb.configファイルに直接アクセスするコードを書いていませんか?
未記入
会議室デビュー日: 2007/07/06
投稿数: 16
投稿日時: 2007-07-30 12:30
一郎さん回答ありがとうございます。

実際エラーが出てるわけではなく、イベントログの中で

イベントの種類:警告
イベント メッセージ:構成エラーが発生しました。
例外メッセージ: 構成ファイルの読み込み中にエラーが発生しました。: 別のプロセスで使用されているため、プロセスはファイル 'D:\web.config' にアクセスできません。

とでています。
yawata133
ベテラン
会議室デビュー日: 2007/04/06
投稿数: 76
投稿日時: 2007-07-30 13:30
現象はたぶん違うかもしれませんが、Web.configのアクセスエラーが出た場合は、そのエラーメッセージに出たフォルダにアプリケーションプールのアカウントでアクセス権がないとだめなのです。たぶんそのアプリケーションプールで最初に作った仮想ディレクトリかもしれません。
でも、この場合は複数のアクセスがあった場合のみなので、解決策がわからないです。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-07-30 16:22
引用:

未記入さんの書き込み (2007-07-30 12:30) より:

イベントの種類:警告
イベント メッセージ:構成エラーが発生しました。
例外メッセージ: 構成ファイルの読み込み中にエラーが発生しました。: 別のプロセスで使用されているため、プロセスはファイル 'D:web.config' にアクセスできません。


なんで Web.Config が Dドライブ 直下にあるんだろう。。。
Dドライブが丸ごと仮想ディレクトリになってる??
_________________
かるあ のメモスニペット
未記入
会議室デビュー日: 2007/07/06
投稿数: 16
投稿日時: 2007-07-30 16:38
かるあさん

すみません、ディレクトリは見せたくなかったので、D:○○○¥web.config
の間を消して載せてました。
実際はDドライブ 直下ではありません。
1

スキルアップ/キャリアアップ(JOB@IT)