4

データをxmlファイルに挿入しようとしています。xml ファイルの場所のパス: http://AutoCompleteInGridView%20new1/Design/Pro/pricelist.xml. データを挿入するときにエラーが発生しましURI formats are not supportedた。引数の例外が処理されなかったことを示しています。xml ファイルを .these url に保存したいのですが、server systemこれらの URL は ServerPath の場所に属しています。これらの問題を解決するための提案やリンクを教えてください。

エラーは次のとおりです。

ここに画像の説明を入力

4

3 に答える 3

2

このサンプルを使用します。

                string uriPath = "YourAddress/pricelist.xml";
                string  localPath = new Uri(uriPath).LocalPath;
于 2013-11-04T05:12:32.513 に答える
0

このソリューションを試すことができます:

http://social.msdn.microsoft.com/Forums/en-US/eccd585a-ac2b-4700-aa28-abb4802cd3a5/uri-formats-are-not-supported-error-with-xmlsave?forum=xmlandnetfx

基本的には、

doc.Save(Server.MapPath("~/EEPPriceList/Products.xml"))

于 2013-11-04T05:14:17.397 に答える
0

このようにしてみてください:

string SavePathUrl = ConfigurationManager.AppSettings["SavePathUrl"];
string strFileName = DateTime.Now.ToString("dd-mmm-yyyy-hh-mm-ss-ffffff") + "^" + fileName;
File.WriteAllBytes(new Uri(SavePathUrl).AbsoluteUri + strFileName, Convert.FromBase64String(base64String));
return strFileName;
于 2015-03-23T07:34:20.727 に答える