2011-01-27 98 views
0

当’被拒绝”的消息我有了一排简单的web项目:“”X“到路径访问‘创建文件

File.Create(使用Server.Mappath()+“\ asaf.txt “)。关();

它会在项目文件夹中一个空白的文本文件,多数民众赞成它。

它工作正常,在VS2010,但我创建了一个指向此项目文件夹和“浏览”,从德IIS Default.aspx文件的IIS虚拟目录之后。我得到:

“访问路径 'C:\ Documents和Settings \阿萨夫\我的文档\ Visual Studio 2010的\项目\ TestApp \ TestApp \ asaf.txt' 被拒绝。”

  1. ASP.NET版本就可以了。
  2. 检查匿名访问复选框(它是这样的)
  3. 也检查“集成Windows身份验证”。
  4. 我给了虚拟目录属性的所有权限:读取,写入,脚本源访问,目录浏览......它没有帮助。

我的工作场所,我去到该文件夹​​的属性和给予了充分的控制,它解决了这个问题,但是当我的文件夹我的家用电脑上的属性里面得到我找不到它的任何地方,这里是“整个控制“屏幕?我如何解决这个问题?

回答

1

OK,解决了这个问题, 如果“安全”选项卡不上你的文件夹属性显示,

  1. 打开资源管理器
  2. 去工具 - >文件夹选项 - >查看标签
  3. 无人盯防的属性:“使用简单文件共享”。最后一个属性(一个。
  4. 再次打开文件夹属性,转到安全选项卡,并给予完全控制“所有人”。