关于c#:Visual Studio:无法添加到网站…无法添加文件…访问被拒绝错误550 您所在的位置:网站首页 无法创建日志文件访问被拒绝 关于c#:Visual Studio:无法添加到网站…无法添加文件…访问被拒绝错误550

关于c#:Visual Studio:无法添加到网站…无法添加文件…访问被拒绝错误550

2024-07-14 16:34| 来源: 网络整理| 查看: 265

我试图将我的项目从开发机器发布到暂存环境。 我将在Visual Studio中右键单击该项目,然后单击"发布"。 大多数文件都可以很好地发布,但是有一些给我带来了问题。 在输出日志中,有多个错误消息,所有消息均指出:

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

我正在关注:但是我没有找到"只读"属性复选框。

那么您有什么想法吗? 提前致谢。

相关讨论 可能在暂存环境中使用了一些文件。 尝试停止iis并发布文件。 只读属性复选框位于标准属性对话框中,该对话框在Windows中的任何文件/文件夹中打开(在您的服务器上,而不是在开发计算机上)

我只是在自己的系统上解决了这个问题。这是一个权限问题。我要做的就是在IIS目录(在我的情况下为wwwroot)上授予自己"写"权限。我从Visual Studio中重试了该发布,并且运行良好。

相关讨论 是的,继续前进。 只需转到有问题的文件夹->右键单击->属性->确保您的用户已检查写权限。 那对我有用。 谢谢你,这使我的生活更加轻松。

在管理员模式下打开Visual Studio。它解决了我的问题。

如果仅对部分文件使用此功能:

转到"服务器发布"文件夹 选择问题文件 物产 取消选中只读

显然,当Source Control未检出文件是只读的,然后有人只是复制特定文件时,可能会发生这种情况。

(我尝试了其他人的建议:授予自己对wwwroot的写访问权限,以admin身份运行VS,但对我来说,只读是解决问题的方法。)

相关讨论 机密,如果您不想部署文件,也可以类似地有目的地使服务器上的文件为只读。 你为什么要 嗯,一个例子可能是如果您预编译了站点,但是却导致SSRS报告或其他文件出现了一些问题。 这是给我的。 该消息有点误导,因为它没有指出问题是在本地计算机上还是在您发布的地方。 转到我要发布到的服务器上的文件夹,然后取消选中只读对我有用。 我认为发生这种情况是因为我从TFS发布,将文件设置为只读。

如果您已经发布了解决方案,但现在还没有发布,请在"管理"模式下运行Visual Studio,然后发布它。

我有同样的问题。我已按照以下步骤解决了该问题:

首先,您必须确定要访问Visual Studio的帐户。就我而言,我已经使用了我的组织帐户。

转到在发布中设置为"目标位置"的部署 个人资料 右键单击部署文件夹 转到安全选项卡 在用户列表中,标识您所使用的帐户 访问Visual Studio(在我的情况下是组织帐户) 通过选中"完全控制"复选框来授予完全权限,然后单击 "应用"

这是一个权限问题。我通过在"安全性"选项卡下为"部署"文件夹的"用户"提供完全控制来解决此问题。

您是本地PC的本地管理员吗?如果没有,那可能就是问题所在,这就是我在工作中解决问题的方式。

我们必须添加完整路径才能发布位置。因此,发布位置曾经是:

\ webtest1 \ W_Apps

我们这样做:

\ webtest1 \ D $ \ webdata \ Intranet \ Depts \ SO \ W_Apps

然后我们没有错误信息

就我而言,我已经尝试取消选中问题文件夹和文件中的"只读",但仍然无法使用。我已经以管理员身份运行VS。我所做的只是简单地重新启动Visual Studio,然后再次发布项目,就可以解决问题。

它具有您的Web服务器的权限问题 您必须转到您网站的实际地址并与之前创建的ftp帐户的用户共享,然后问题才能解决

对我来说,解决方案是为IIS中的网站回收应用程序池。对于发布目录中的一些文件夹,我遇到了此问题(访问被拒绝),以上解决方案均不适用于我。回收应用程序池后,我可以毫无问题地进行发布。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有