最近我使用rs.exe进行了报告部署。有http状态401:未经授权阻止我。 我做了什么
我见过的第一个问题。在步骤2之后,我在Reporting Service配置管理器中单击了Web服务URL或管理器URL的测试链接。结果是
“ERROR
无法检索请求的网址
尝试检索网址时遇到以下错误: HTTP://..com/Reports
无法从主机名..com确定IP地址 DNS服务器返回:
名称错误:域名不存在。 ......“
我不确定为什么以及如何将.com附加到域名。
第二个问题是我在本地运行以下命令行
rs.exe -i PublishSampleReports.rss -s http://localhost:80/ReportServer -e Mgmt2010 -v reportName=<MyReportName> -t
该命令工作正常,可以部署报告。 但是,如果我使用IP地址替换localhost,并使用用户名和密码,我得到http状态401:未经授权的问题。例如,
rs.exe -i PublishSampleReports.rss -s http://<xxx.xxx.xx.xx>:80/ReportServer -u <username> -p <password> -e Mgmt2010 -v reportName=<MyReportName> -t
同时,当我使用'localhost'时,我可以在http日志文件中看到客户端ip和用户名。另一方面,当我使用ip地址时,日志文件中没有这样的ip和用户名。我可以使用localhost和ip地址通过Web浏览器访问报表Web服务。 我不确定为什么那里有未经授权的问题?你们能告诉我我错过了什么吗?