0

我想在文件所在的同一目录中使用 C#.net 创建一个文本文件。解决办法是什么?当我尝试创建时,出现错误“访问路径 'C:\Windows\SysWOW64\inetsrv\test.txt' 被拒绝”。请帮忙。

谢谢

4

3 回答 3

0

您不会尝试在与 Web 服务目录相同的目录中创建文件,因为当您创建例如 new StreamWriter("test.txt") 时,它会在进程的当前工作目录中创建文件 (ASP.网络/IIS)。

于 2013-04-25T11:21:14.627 回答
0

使用 Server.MapPath('~\test.text')

于 2013-04-25T11:24:35.660 回答
0

这可能是由不允许您在“c”驱动器上创建文件的 Windows 权限引起的。或者文件夹具有分配给它们的某些访问权限。尝试将权限或权限更改为另一个文件以找出答案。

于 2013-04-25T11:26:21.670 回答