VisualStudio2005にてASP.NET(2.0)Webアプリを構築しております。

aspxファイルに記述したプログラムの中で、App_Dataフォルダにあるmdfファイルに
Insertを行っているのですが、VS2005環境で実行すると問題なく動作するのですが、
Webサイトを発行しIISで(IEを起動して)実行すると、
「mdfは読み取り専用です、更新できません」
というエラーになってしまいます。解決策をお願いします。
(「別の開発ツールやDBを使う」という回答はいりません)

回答の条件
  • 1人2回まで
  • 登録:2006/12/06 14:18:17
  • 終了:2006/12/13 14:20:06

回答(2件)

id:kaorun No.1

kaorun回答回数44ベストアンサー獲得回数102006/12/08 01:24:34

ポイント35pt

基本的には、配置先サーバーのディレクトリアクセス権限(作成されたフォルダにASPNET, Network Serviceの書き込み権限を与える)の問題だと思うのですが、↓のサイトの後半で出ている事例に近いように思えます。権限の確認手法なども載っているので参考にしてみてください。

Visual Studio 2005 フォーラム - SQL Server 2005 Management Studio Express表示?    
https://www.microsoft.com/japan/msdn/community/gdn/ShowPost-4004...
MSDN チュートリアル : Access データベースのデータを表示する Web ページの作成  
http://msdn2.microsoft.com/ja-jp/library/445z2s49(VS.80).aspx
id:a1a1a1a1a1 No.2

a1a1a1a1a1回答回数22ベストアンサー獲得回数02006/12/08 13:21:50

ポイント35pt

私も、同じ事で悩んだことが有ります。

IISで動作しているUSERがそのフォルダにアクセスして書き込む権限がないのではないでしょうか。

私の経験上は(浅いですが)[IUSER_コンピュータ名] もしくは 2003Serverなら [ASP.NET コンピュータアカウント]

の権限が書き込み権の不足している気がします。

多分、そのフォルダの権限不足によるものだと思われます。

間違ってたらすいません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません