2013-04-24 3 views
1

Я делаю проект на визуальном веб-разработчике 2010 в C# и asp.net, и я хочу сохранить уникально названные файлы xml, которые создаются в папку xml, которая существует в основной папка. В этот момент файлы xml (которые генерируются из пользовательского ввода в веб-форме) сохраняются в основной папке, и я не могу заставить их сохранять их в папку 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

+1

Вы не имеете в виду MapPath ("~/xml /" + ...), так как он сказал «в папку xml, которая существует в основной папке»? – Marshall777

+0

@ Маршалл777: Точка отмечена - +1. –

Смежные вопросы