问题是没有使用basichttpBinding调用wcf函数并显示错误。 Visual Studio上没有出现路由错误的主机。
未处理的例外情况: System.Net.WebException:错误:ConnectFailure(无主机路由)
using System;
using System.Collections.Generic;
using System.Linq;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
using HelloWorld_App4.localhost;
namespace HelloWorld_App4
{
public class Application
{
// This is the main entry point of the application.
static void Main(string[] args)
{
// if you want to use a different Application Delegate class from "AppDelegate"
// you can specify it here.
localhost.Service1 obj = new localhost.Service1();
obj.GetData(32, true);
UIApplication.Main(args, null, "AppDelegate");
}
}
}
答案 0 :(得分:0)
你有什么执照? 如果您只拥有Indie许可证,则不允许您访问web / wcf服务,并且必须依赖休息服务。
我发现了困难的方法,但后来只是使用ASP.Net Web API切换来创建我的服务。购买营业执照简单便宜得多。