【问题标题】:Where physically save WebService files in asp.net website?在 asp.net 网站中物理保存 WebService 文件的位置?
【发布时间】:2010-03-07 21:29:43
【问题描述】:

你更喜欢在 asp.net 网站(不是网站应用程序)中保存 Webservice 文件。 我将 WebService 文件保存在 App_Code\WS\somewebservice.asmx.cs 中。

并使用 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

【问题讨论】:

    标签: asp.net jquery web-services


    【解决方案1】:

    我猜不可能访问 App_Code 文件夹中的文件。请尝试将您的网络服务移至其他位置(例如~/WS/)。

    如果需要,您可以将 *.asmx 文件放在那里,并将 *.asmx.cs 文件保留在 App_Code 中。在这种情况下,您需要编辑 *.asmx 文件的源代码并调整 *.cs 文件的路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-01
      • 1970-01-01
      • 2013-05-29
      • 2020-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多