簡體   English   中英

Visual Studio:無法添加到網站...無法添加文件...訪問被拒絕錯誤 550

[英]Visual Studio: Unable to add to the Web site… Unable to add file… Access is denied Error 550

我正在嘗試將我的項目從我的開發機器發布到登台環境。 我會在 Visual Studio 中右鍵單擊該項目,然后單擊發布。 大多數文件都可以正常發布,但有一些文件給我帶來了問題。 在輸出日志中,有多個錯誤消息,都說明:

無法將“XXX.ext”添加到網站。 無法添加文件“XXX.ext”。 訪問被拒絕 (550)

我正在關注這個:但我沒有找到“只讀”屬性復選框......

那么你有什么想法嗎? 提前致謝。

我剛剛在我自己的系統上解決了這個問題。 這是一個權限問題。 我必須做的是在 IIS 目錄(在我的情況下是 wwwroot)上授予我自己的“寫”權限。 我重試了從 Visual Studio 發布,它工作得很好。

以管理員模式打開visual studio。 它解決了我的問題。

如果您只為選定文件獲得此信息

  1. 轉到“服務器發布”文件夾
  2. 選擇問題文件
  3. 特性
  4. 取消選中只讀

顯然,當源代碼管理未檢出的文件是只讀的,然后有人只是復制特定文件時,就會發生這種情況。

(我嘗試了其他人的建議:讓自己對 wwwroot 進行寫訪問,以管理員身份運行 VS,但對我來說,這是只讀的。)

如果您已經發布了您的解決方案,但現在它沒有發布,則在管理模式下運行 Visual Studio,然后發布它。

我的解決方案是在 IIS 中回收網站的應用程序池 對於發布目錄中的一些文件夾,我遇到了這個問題(訪問被拒絕),並且上述解決方案都不適用於我。 回收應用程序池后,我可以毫無問題地發布。

它有您的網絡服務器的權限問題您必須轉到您網站的物理地址並與您之前創建的ftp帳戶的用戶共享並且您的問題解決

就我而言,我已經嘗試取消選中問題文件夾和文件中的“只讀”,但仍然無效。 我已經以管理員身份運行 VS。 我所做的只是簡單地重新啟動visual studio並再次發布項目,它解決了問題。

我們必須添加完整路徑來發布位置。 因此,雖然發布位置曾經是:

\\webtest1\\W_Apps

我們這樣做了:

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

然后我們沒有錯誤信息

您是自己 PC 的本地管理員嗎? 如果沒有,那可能就是問題所在,這就是我在工作中解決問題的方式。

這是一個許可問題。 我通過在“安全”選項卡下為部署文件夾的用戶提供完全控制來解決這個問題。

我有同樣的問題。 我已按照以下步驟解決此問題:

首先,您必須確定您正在訪問 Visual Studio 的帳戶。 就我而言,我使用了我的組織帳戶。

  1. 轉到您在發布配置文件中設置為“目標位置”的部署
  2. 右鍵單擊部署文件夾
  3. 轉到安全選項卡
  4. 在用戶列表中,確定您用於訪問 Visual Studio 的帳戶(在我的情況下是組織帳戶)
  5. 通過選中復選框“完全控制”授予完全權限,然后單擊“應用”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM