我刚搬到新计算机并重新安装了Visual Studio,Azure SDK和Windows Phone 8.1 SDK。我正在为我编写的简单服务创建一个简单的HelloWorld Azure云服务客户端,以便测试一切正常。以下程序/代码在我的另一台计算机上运行。
这是以下代码:
namespace HelloCloudClient
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
// Sample code to localize the ApplicationBar
//BuildLocalizedApplicationBar();
}
private void button1_Clickyyy(object sender, RoutedEventArgs e)
{
Service1Client svc = new Service1Client();
svc.GetDataCompleted += new EventHandler<GetDataCompletedEventArgs>(svc_GetDataCompleted);
svc.GetDataAsync();
}
void svc_GetDataCompleted(object sender, GetDataCompletedEventArgs e)
{
if (e.Error != null)
{
MessageBox.Show("A network error has occured, please try again!");
Console.WriteLine("An error occured:" + e.Error);
}
textBlock1.Text = e.Result;
}
}
}
我收到的错误也如下。经过数小时的谷歌搜索,我似乎无法找到解决方案。有谁知道我可能做错了什么?我需要在新机器上配置其他东西吗?谢谢!
答案 0 :(得分:0)
问题似乎是链接到localhost的外部服务,很可能没有在另一台机器上运行 请将您的项目链接到位于远离两台计算机的远程位置的服务,或者在要测试项目的每台计算机上运行服务应用程序。