我正在尝试在MSDeploy中重新创建VS发布,以便可以在构建服务器上干净利用它。
在本地开发机器上使用VS,发布向导将起作用。如果我使用该URL,请使用相同的用户名和密码,我从命令行获取401:
我尝试使用用户名和机器名\用户名两种方式都给了401。
我承认,命令行略有不同。它试图将一些本地文件推送到服务器而不是VS构建网站并推出这些文件。测试文件是VS的相同格式的打包文件,但我不知道这与它有什么关系。除非VS通过IIS站点(在目标计算机上)直接与它通信,并且目标计算机msdeploy仅允许该类型的发布。但这是一个疯狂的猜测,并且不知道如何测试/调试它。
答案 0 :(得分:0)
解决方法是将authType = Basic添加到computername = X,authType = Basic,username = y section