2010-03-07 30 views
1

你更喜歡在asp.net網站(不是網站應用程序)中保存Webservice文件。 我在App_Code \ WS \ somewebservice.asmx.cs中保存了WebService文件。從這個類在asp.net網站中實際保存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禁止

回答

2

我想這是不可能的訪問App_Code文件夾內的文件。嘗試將您的網絡服務移至其他位置(例如~/WS/)。

如果需要,可以將* .asmx文件放在那裏,並將* .asmx.cs文件保存在App_Code中。在這種情況下,您需要編輯* .asmx文件的來源並將路徑調整爲* .cs文件。