【问题标题】:Unable to add ' ' to the Web site. Access is denied (550)无法将“ ”添加到网站。访问被拒绝 (550)
【发布时间】:2012-06-06 20:12:38
【问题描述】:

当我尝试通过 Visual Studio 发布项目时,我在谷歌搜索错误后得到“访问被拒绝 (550)”,我知道问题出在读取 ftp 权限-只要。但我无法在 Visual Studio 中看到只读权限属性并取消选中它以授予其完全权限。

【问题讨论】:

  • 您用于将文件通过 FTP 传输到服务器的用户没有覆盖现有文件的权限,或者完全失去了写入权限。这不是 Visual Studio 设置,这是您的 FTP 服务器上为您的用户设置的设置。

标签: asp.net asp.net-mvc visual-studio-2010 deployment ftp


【解决方案1】:

这听起来像是 FTP 站点本身的设置,而不是 Visual Studio 问题。您使用的 FTP 帐户可能不允许您写入。

我喜欢发布到我计算机上的目录,然后与我的系统管理员一起确定将数据传输到服务器的最佳方式(例如,他通过允许写入 FTP 帐户和远程桌面允许我访问。 )。然后我只是物理移动文件。

【讨论】:

    【解决方案2】:

    在部署应用程序时,您必须将 FTP 文件夹中的写入权限授予您正在使用的用户。

    可以在此处查看逐步检查的更完整答案:http://forums.asp.net/post/3966123.aspx

    【讨论】:

    • 微软通过混淆哲学订阅安全性。 Windows 会很高兴地告诉您您没有权限,但不会告诉您什么需要权限以及它需要哪些权限。因此,我看到用户甚至是技术高超的人都会关闭权限,直到错误消失。难怪 Windows 如此不安全。微软干得好!
    【解决方案3】:

    我遇到了同样的问题。通过确保当您发布>连接时,被动模式框被选中来解决。问题已解决

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多