質問者
ASP.NET C#

質問
すべての返信
-
アクセス権であれば、「アクセスが許可されていません」のようなメッセージが表示されます。この場合は、通常は、ASPNETユーザーに書込み権を与えてあげれば解決します。
Cannot Creatと英語で出ているのが気になりますが、一度上のことを試してみて下さい。また、もし以前作成した.xmlファイルがあれば、その所有者が誰になっているか確認してみて下さい。基本的にはその所有者に書込み権を与えてあげれば良いはずです。また、もし既に.xmlファイルがあれば、一度それをどこかに移動してみるとか、違うディレクトリへの作成を試みてみるとかすると、何か糸口がつかめるかもしれません。
-
こちらの件、再現環境をこちらで準備、調査したいと思います。差し支えない範囲でかまいませんので以下の情報をお寄せください。
1. XMLファイルの出力先
2. IISでのアプリケーション ディレクトリの構造
3. 最小限の書き込みの部分のコード
よろしくお願いいたします。
ディベロッパー製品開発統括部インターナショナルPMチーム
この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。 -
御世話になります、以下回答です。
1.C:\Inetpub\wwwroot\XXX_1\env\Contracts
2.C:\Inetpub\wwwroot\XXX_1
C:\Inetpub\wwwroot\XXX_1\bin
C:\Inetpub\wwwroot\XXX_1\Controls
C:\Inetpub\wwwroot\XXX_1\env
C:\Inetpub\wwwroot\XXX_1\env\Configurations
C:\Inetpub\wwwroot\XXX_1\env\Contracts
3.throw new System.NotSupportedException();
こんな感じでよろしいでしょうか?
ちなみにVSSで同じ環境を複数人が他PCで使用しているのですが問題がない人もいれば違うエラーの人もいます、ただエラーは全てファイルのアクセス権限によるもののように思います、何卒よろしく御願い致します。
-
幸男さん、ご返答ありがとうございます。Lady.Bugさんコメント恐れ入ります。
拝見させていただきましたが、各開発ユーザーのデスクトップで問題の再現性に一定の法則がないようでしたらLady.Bugさんのご診断が正しい可能性があります。あと、VSSをお使いで、開発デバッグ中に"Contracts"のディレクトリに名前が同じファイルを書かれていらっしゃいますと、各開発者のデスクトップからチェックインが発生して、競合がおきる可能性があるのではと思います。この場合は、その開発時に一時的に書き込みをなされるディレクトリの属性を[隠しファイル(Hidden)]にして、避けてみてください。
とりあえず、こんなところが考えられますが、いかがでしょうか。
ディベロッパー製品開発統括部インターナショナルPMチーム
この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。 -
とりあえず、こちらでは簡単な検証をした、そちらのコードを以下に書きます。事前にフォルダの階層があるものとします。他の方で、なにかお気づきのことがありましたら、返信にてコメントをお願いいたします。
using (XmlWriter writer = XmlWriter.Create(Server.MapPath("~/env/Contracts/") + "output.xml"))
{
writer.WriteStartElement("book");
writer.WriteElementString("price", "19.95");
writer.WriteEndElement();
writer.Flush();
}
ディベロッパー製品開発統括部インターナショナルPMチーム
この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。