怎样把asmx文件上传到服务器测试?测试窗体只能用于来自本地计算机的请求。??
放到在自己的机器上可以直接打开,并且能够输入参数调用,能用js客户端post调用:
http://localhost/webserver/aaa.asmx
但是我放到在网上买的asp.net空间上能打开,但不是输入参数调用,用js也post不通。
http://www.xxx.com/webserver/aaa.asmx
用浏览器浏览方法时显示:
测试窗体只能用于来自本地计算机的请求。
请帮一下我,谢谢!
附:aaa.asmx
-------------------------
<%@ WebService Language="C#" Class="MyMath" %>
using System.Web.Services;
[WebService]
public class MyMath {
[ WebMethod ]
public int Add(int num1, int num2) {
return num1+num2;
}
}
问题点数:50、回复次数:6Top
1 楼fangzhe()回复于 2005-12-19 15:59:05 得分 10
修改web.configTop
2 楼qileroro()回复于 2005-12-19 16:03:26 得分 0
具体修改哪里呢?Top
3 楼qileroro()回复于 2005-12-19 17:40:44 得分 0
怎么没人呢?Top
4 楼fangzhe()回复于 2005-12-19 21:53:29 得分 0
CustomErrorPagesTop
5 楼xiang_soft(等风的云)回复于 2005-12-20 10:13:26 得分 40
在WEBCONFIG里加入下面这一段话,再在项目里打开(一般你取什么名就是什么的)webservice的一个属性,再在配置属性的调试里,反远程调试设为true,就可以啦。
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>Top
6 楼qileroro()回复于 2006-03-15 10:33:46 得分 0
差点忘了结贴了...Top




