远程Azure服务器返回NotFound错误(未经授权)
我已经在Azure上创建了一个安装了Windows Server 2012和SQL Server 2012的虚拟机。我还打开了vm上的入站端口80和1433 我已经创建了一个数据库和报表(rdl)并部署到服务器上 当我编写一个简单的WinForms应用程序时,它能够呈现托管在vm的ReportServer上的报表 现在,我正在编写一个WP7应用程序来通信并从远程服务器获取xml。这次我得到一个错误: 远程服务器返回错误:NotFound InnerException:System.Net.HttpStatusCode.Unauthorized 我不知道问题在哪里;我需要从服务器端执行任何操作吗 客户端 下面是我的配置和代码: 1) 我已向reportserver添加了一个服务引用,如中所述,下面是ServiceReferences.ClientConfig文件:远程Azure服务器返回NotFound错误(未经授权),azure,reporting-services,windows-phone-7.1,azure-virtual-machine,Azure,Reporting Services,Windows Phone 7.1,Azure Virtual Machine,我已经在Azure上创建了一个安装了Windows Server 2012和SQL Server 2012的虚拟机。我还打开了vm上的入站端口80和1433 我已经创建了一个数据库和报表(rdl)并部署到服务器上 当我编写一个简单的WinForms应用程序时,它能够呈现托管在vm的ReportServer上的报表 现在,我正在编写一个WP7应用程序来通信并从远程服务器获取xml。这次我得到一个错误: 远程服务器返回错误:NotFound InnerException:System.Net.Htt
2) 下面是我的代码:
void主页\u已加载(对象发送方,路由目标)
{
ReportExecutionServiceSoapClient=新的ReportExecutionServiceSoapClient();
client.LogonUserCompleted+=新事件处理程序(client\u LogonUserCompleted);
logonUserSync(“用户名”、“密码”、“virtualmachine.cloudapp.net”);
}
这里的用户名是“管理员”,我使用它登录到虚拟机。那会是个问题吗
服务器端
下面是我的Reportserver\web.config
下面是我的Reportserver\rsreportserver.config
关
代理
真的
尝试登录到您的windows.azure.com帐户并选择虚拟机,然后选择顶部的端点链接 确保添加端点,例如: 名称:ReportsEndpoint 协议:TCP 公共港口:80
私人端口:80你好,杰森,谢谢回复。我已经做了那些设置!但它仍然不起作用。