當使用msdeploy和msdeploy.axd處理任何企圖將其部署到我的遠程服務器遇到了一個401未授權錯誤,服務器日誌如何使用msdeploy並定位特定網站?
IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED
只有Windows管理員可以使用連接一個服務器 連接。其他用戶應使用「連接到站點」或「 應用程序」任務來連接。
過程:WMSVC
什麼是對目標站點級別的AXD正確的方法是什麼?
當使用msdeploy和msdeploy.axd處理任何企圖將其部署到我的遠程服務器遇到了一個401未授權錯誤,服務器日誌如何使用msdeploy並定位特定網站?
IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED
只有Windows管理員可以使用連接一個服務器 連接。其他用戶應使用「連接到站點」或「 應用程序」任務來連接。
過程:WMSVC
什麼是對目標站點級別的AXD正確的方法是什麼?
如果您使用的Web部署工具2.0可以使用IIS管理器UI,使非管理員用戶部署的網站:
當你點擊設置按鈕Web部署補助nece對選定用戶的權限。您可以放棄生成的文件。
已將響應切換爲您的響應,因爲這是一個更爲準備好的方案。 – 2011-08-22 13:00:48
生成的文件應該用於什麼?而且,即使我這樣做,我仍然會遇到問題。 – 2011-09-29 13:36:29
您可以使用生成的文件在WebMatrix中設置發佈。 – 2011-09-29 22:51:44
如果您使用WMSVC,我假設這是IIS7 ...
如果是這樣,那麼你就可以用普通帳戶部署,但你必須確保這3個條件得到滿足:
您的帳戶需要具有: 1您嘗試連接的站點/應用程序的IIS管理器權限。 2 msdeploy的委託規則,表示您可以執行ContentPath操作。 3對文件的實際文件系統/ ACL訪問。
我不確定這是否是答案,但由於你花時間回答我的問題,我會給你賞金,而不是讓它過期。如果這解決了我的問題,我會跟進。 – 2010-06-01 12:06:03
您能否請添加一些關於如何添加委派規則的細節? – 2010-07-06 08:59:29
現在,在Web部署安裝(v2.1及更高版本)期間添加一組默認的委派規則。如果您正在手動創建委派規則,請參閱此處的示例/演練:http://blogs.iis。net/krolson/archive/2009/11/12/delegate-application-creation-for-non-admininistrator-accounts.aspx – krolson 2012-09-20 22:18:12
這可能取決於你如何指定在客戶端的連接,以及 - 如果你正在使用msdeploy.exe你會指定計算機名參數包括一個查詢「的網站=?」例如:
msdeploy.exe -verb:dump -source:iisapp =「siteName」,computername = https:// servername:8172/msdeploy.axd在服務器級別上連接?site = siteName,username = user,password = pass,authType = basic [-allowUntrusted]
當您完成以下步驟後,如何解決此問題?仍然收到初始問題中提供的錯誤? – frogstarr78 2011-08-18 21:15:12
@ frogstarr78我總是從x64二進制文件安裝web部署,我似乎遇到了web安裝程序沒有正確執行的問題。 – 2012-08-23 18:21:07