0

目前我在asp.net网站上工作,我对 asp.net 不是很熟悉。我有一个WebForm,当用户单击提交按钮时,.txt应该在服务器上创建一个文件(文本文件名是用户输入的唯一 ID。)
我使用以下内容创建文件。

File.Create( Server.MapPath("~") + id + @".txt");  

但是,当站点在我的电脑的本地主机上运行时,这给了我错误。
拒绝访问路径“C:\inetpub\wwwroot\XXX\YYY.txt”。

这与访问权限有关。我应该怎么做才能解决这个问题。请给我建议。

4

2 回答 2

2

将 NETWORK SERVICE 的写入权限添加到相关文件夹。

于 2013-02-12T06:40:27.330 回答
0
File.Create(@"\\127.0.0.1\www\test\test.txt");  
于 2014-02-27T18:15:02.427 回答