2017-03-21 63 views
0

如何在使用c#的控制台应用程序中使用server.MapPath。我试过下面的代码,但我没有得到我的PDF文件。请在此建议。如何在控制台应用程序c中获取server.Mappath#

string[] pdf_file = System.IO.Directory.GetFiles(@"C:\Folder\" + fileName); 
+0

'AppDomain.CurrentDomain.BaseDirectory' –

+0

“我没有得到我的PDF文件” .....有点含糊不这么认为吗?我们应该如何知道这里发生了什么? –

+1

你想得到什么?一个PDF文件作为流? 'Directory.GetFiles'返回你作为参数传递的模式的文件路径。 – tdragon

回答

0

检查“C:\ Folder \”的安全访问详情。您应该将读取权限授予用户组IIS_IUSRS。如果您希望允许IIS能够将文件保存到此文件夹,那么也授予写访问权限。

2
XmlDocument xmlDoc = new XmlDocument(); 
string path = Directory.GetCurrentDirectory() + "//XMLFile1.xml"; 
xmlDoc.Load(path); 
XmlReader xmlReader = new XmlNodeReader(xmlDoc); 
DataSet ds = new DataSet(); 
ds.ReadXml(xmlReader); 
相关问题