【问题标题】:Error when publishing: Unable to add file 'xxxx'. Access is denied发布时出错:无法添加文件“xxxx”。访问被拒绝
【发布时间】:2016-09-27 17:16:00
【问题描述】:

我在尝试发布时收到此错误。不是在所有文件上,只是在少数文件上。

无法添加文件“webservices\initial_audit_svc.asmx”。访问被拒绝。

我检查了属性以确保它们不是“只读”的,它们很好。

谁能想到我在发布时可能会收到此错误的任何其他原因?

【问题讨论】:

  • 该文件位于需要管理员/某些用户权限才能访问的特定文件夹中。
  • 尝试将文件复制到另一个位置。如果它有效,问题可能来自文件夹
  • 不幸的是,同一文件夹中的某些文件会被复制,而有些则不会。这就是为什么我认为它可能是基于属性的。
  • 最后机会:创建新项目,将当前项目中的一些部分复制到新项目并发布。成功后,将其他部分复制到新项目并重新发布。继续完成。

标签: c# visual-studio-2015 publish


【解决方案1】:

如果有人遇到过这种情况,我终于找到了答案。

文件在我发布到的服务器上被标记为“只读”,而不是我的本地版本。不知道那是怎么发生的。此外,其中 2 个被标记为“阻止”,所以我不得不取消阻止它们。所有这些都可以在我们的生产服务器上的文件的属性弹出窗口中找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 2017-06-17
    • 2013-08-19
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多