2013-04-24 139 views
1

我在c#和asp.net的visual web developer 2010上做了一個項目,我想將創建的唯一命名的xml文件保存到主文件夾中存在的xml文件夾中夾。在那一刻xml文件(這是從web表單中的用戶輸入生成)保存到主文件夾,我似乎無法讓他們保存到xml文件夾。設置xml文件的文件路徑

string xmlPath = MapPath(timeStamp + Company_Name.Text + ".xml"); 
//There's just some code here setting up the xml nodes. 
doc.Save(xmlPath); 

回答

1
string xmlPath =MapPath("~/xml/" + timeStamp + Company_Name.Text + ".xml"); 
//There's just some code here setting up the xml nodes. 
doc.Save(xmlPath); 
+0

對於這個工作用來運行Asp.Net工作進程(W3WP)必須到指定文件夾的寫權限的帳戶。請注意,雖然開發Visual Studio在您的用戶帳戶下運行,但哪些權限可能會有所不同。 – Oscar 2013-04-24 14:50:58

+1

因爲他說「進入主文件夾中存在的xml文件夾」,DId不是指MapPath(「〜/ xml /」+ ...)嗎? – Marshall777 2013-04-24 16:32:12

+0

@ Marshall777:注意點 - +1。 – 2013-04-25 07:04:29