我创建了一个网络服务。我想使用 Ajax jQuery 访问这个 Web 服务。我可以访问同一个域。但我想从另一个域访问此 Web 服务。
有谁知道如何在 asp.net 中创建跨域 Web 服务?文件中的任何设置,web.config
以便我从另一个域访问它?
我的网络服务
[WebService(Namespace = "http://tempuri.org/")]
[System.Web.Script.Services.ScriptService]
public class Service : System.Web.Services.WebService
{
public Service () {
}
[WebMethod]
public string SetName(string name) {
return "hello my dear friend " + name;
}
}
JavaScript
$.ajax({
type: "GET",
url:'http://192.168.1.119/Service/SetName.asmx?name=pr',
ContentType: "application/x-www-form-urlencoded",
cache: false,
dataType: "jsonp",
success: onSuccess
});