【问题标题】:Creation of Text file using web service in same directory using C#.net使用 C#.net 在同一目录中使用 Web 服务创建文本文件
【发布时间】:2013-04-25 19:26:21
【问题描述】:

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

谢谢

【问题讨论】:

  • 创建一个acceible文件夹来放置文件,你不想把文本文件放在你的可执行文件所在的地方。

标签: c# asp.net


【解决方案1】:

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

【讨论】:

  • 解决方案是什么。请
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2016-12-21
      • 1970-01-01
      • 2011-06-25
      • 2016-02-12
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      • 2020-06-02
      • 2018-01-17
      相关资源
      最近更新 更多