当前位置:  开发笔记 > 后端 > 正文

如何使用msdeploy并定位特定网站?

如何解决《如何使用msdeploy并定位特定网站?》经验,为你挑选了3个好方法。

使用msdeploy和msdeploy.axd处理程序时,任何尝试部署到我的远程服务器都会遇到401未授权的错误和服务器日志

IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED

只允许Windows管理员使用服务器连接进行连接.其他用户应使用"连接到站点或应用程序"任务才能进行连接.

过程:WMSVC

为网站级别定位axd的正确方法是什么?



1> 小智..:

这可能取决于您如何在客户端指定连接 - 如果您使用的是msdeploy.exe,则应指定包含"?site ="查询的computername参数,以便您在该站点级别连接而不是服务器级别,例如:

msdeploy.exe -verb:dump -source:iisapp ="siteName",computername = https:// servername:8172/msdeploy.axd?site = siteName,username = user,password = pass,authType = basic [-allowUntrusted]



2> Pavel Chuchu..:

如果使用Web Deploy Tool 2.0,则可以使用IIS管理器UI使非管理员用户能够部署网站:

    启动IIS管理器

    右键单击要发布到的站点,单击"部署",然后单击"配置Web部署发布..."

IIS管理器Web部署发布

单击"设置"按钮时,Web Deploy会向所选用户授予必要的权限.您可以丢弃生成的文件.

请参阅宣布Web部署2.0刷新!



3> Russ Clarke..:

如果您正在使用WMSvc,我假设这是IIS7 ...

如果是这样,那么您可以使用普通帐户进行部署,但必须确保满足以下3个条件:

您的帐户需要具有:1您尝试连接的站点/应用程序的IIS管理员权限.2 msdeploy的委派规则,声明允许您执行ContentPath操作.3实际文件系统/ ACL访问文件.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有