您喜欢在asp.net网站(而非网站应用程序)中保存Webservice文件。 我在App_Code \ WS \ somewebservice.asmx.cs中保存了WebService文件。
使用 jquery.ajax
从此类调用方法 $("#btnMY").click(function() {
$.ajax({
type: "POST",
url: "App_Code/WS/ConstructorWS.asmx/HelloWorld",
data: "{}",
contentType:"application/json; charset=utf-8",
dataType:"jsondata",
success: function(msg) {
}
});
});
但是萤火虫显示错误 403 Forbidden
答案 0 :(得分:2)
我想不可能访问App_Code文件夹中的文件。尝试将您的网络服务转移到其他地方(例如~/WS/
)。
如果需要,可以将* .asmx文件放在那里,并将* .asmx.cs文件保存在App_Code中。在这种情况下,您需要编辑* .asmx文件的源并调整* .cs文件的路径。