目前我正在 asp.net 网站上工作,我对asp.net不是很熟悉。我有WebForm
,当用户点击提交按钮时,应在服务器上创建.txt
文件(文本文件名是用户输入的唯一ID。)<登记/>
我使用以下来创建文件。
File.Create( Server.MapPath("~") + id + @".txt");
但是当网站在我的电脑的本地主机上运行时,这会给我一个错误 拒绝访问路径'C:\ inetpub \ wwwroot \ XXX \ YYY.txt'。
这与访问权限有关。我该怎么做才能解决这个问题。请指教我。
答案 0 :(得分:2)
将NETWORK SERVICE的写入权限添加到相关文件夹中。
答案 1 :(得分:0)
File.Create(@"\\127.0.0.1\www\test\test.txt");