Visual Studio:无法添加到网站...无法添加文件...访问被拒绝错误550

Raz*_*zor 25 c# publish visual-studio-2010

我正在尝试将我的项目从我的开发机器发布到临时环境.我会在visual studio中右键单击该项目,然后单击"发布".大多数文件都会发布得很好,但有些文件给我带来了问题.在输出日志中,有多条错误消息,全部说明:

无法将"XXX.ext"添加到网站.无法添加文件'XXX.ext'.访问被拒绝(550)

我正在关注此事:但我没有找到"只读"属性复选框...

你有什么想法吗?提前致谢.

Lev*_*lho 31

我刚刚在自己的系统上解决了这个问题.这是一个权限问题.我必须做的是在IIS目录(在我的情况下是wwwroot)中为自己授予"写"权限.我从Visual Studio重新发布了它,它运行得很好.

  • 是啊现货.只需转到相关文件夹 - >右键单击 - >属性 - >确保您的用户已选中写入权限.这对我有用.谢谢你让我的生活变得更轻松. (2认同)

arp*_*sai 19

以管理员模式打开visual studio.它解决了我的问题.


Gre*_*reg 13

如果你只为选择文件得到这个:

  1. 转到已发布的文件夹
  2. 选择问题文件
  3. 属性
  4. 取消选中只读

显然,当源控件未签出文件是只读的,然后有人只复制特定文件时,可能会发生这种情况.

(我尝试了其他人的建议:给自己写入访问wwwroot,运行VS作为管理员,但对我来说这是只做了诀窍.)