Web サイトにあるxmlファイルを更新する方法を教えてください。
開発環境:
Visual Studio .NET 2003
.NET Framework 1.1
言語:
C#
Web サイトにあるxmlファイルを更新する方法を教えてください。
自作クラスに保持した情報をシリアライズ・デシリアライズしxmlファイルで保存しようとしています。
シリアライズでxmlファイルを更新するのが上手くいきません。
ローカルPCでテストした結果は上手く動作しますが、Web サイトでテストするとエラーが出ます。
エラー内容は、
System.ArgumentException : ストリームに書き込めませんでした。
===ソースコード始===
//URLを取得する
Uri myUri = new Uri ("http://www.**********/test.xml");//URLを指定
XmlUrlResolver resolver = new XmlUrlResolver();
//XmlSerializerオブジェクトを作成
//書き込むオブジェクトの型を指定する
System.Xml.Serialization.XmlSerializer serializer =
new System.Xml.Serialization.XmlSerializer(
typeof(MyData));//MyDataはオブジェクトの型
//ファイルを開く
System.IO.Stream fs =
(System.IO.Stream)resolver.GetEntity(myUri, null, typeof(System.IO.Stream));
//シリアル化し、XMLファイルに保存する
serializer.Serialize(fs, d_MyData);//d_MyDataはオブジェクト *ココでエラーが出ます。
===ソースコード終===
Web サイトでのフォルダ権限はフルコントロールに設定しています。