403 запрещенных ошибки

Когда я получаю доступ к веб-сервису из jQuery, я получаю 403 запрещенных ошибки.. Я опубликовал и создал в виртуальном каталоге также. Wat причина этой ошибки и как исправить его? Я добавил веб-сервис в том же решении.. Это - мой после кода..

$(document).ready(function() {   
         $("#sayHelloButton").click(function(event){   
             $.ajax({   
                 type: "POST",
                 url: "App_Code/DummyWebService.asmx/HelloToYou",   
                 data: "{'name': '" + $('#name').val() + "'}",   
                 contentType: "application/json; charset=utf-8",   
                 dataType: "json",   
                 success: function(msg) {   
                     AjaxSucceeded(msg);   
                 },   
                 error: AjaxFailed   
             });   
         });   
     });   
          function AjaxSucceeded(result) {   
              alert(result.d);   
          }   
          function AjaxFailed(result) {   
              alert(result.status + ' ' + result.statusText);
          }

Я предполагаю использование, что путь URL для веб-сервиса является неправильным.. Я использовал путь 'DummyWebservice.asmx'. Там я получаю 500 внутренних ошибок сервера.

5
задан Doug Neiner 30 January 2010 в 07:48
поделиться

1 ответ

IIS и сервер разработки предотвращают доступ к вашей папке App_Code. Здесь вы должны хранить файлы классов, но ваш asmx должен быть в общедоступном месте.

Переместите asmx в корень вашего сайта, но оставьте asmx.cs в App_Code, чтобы он скомпилировался.

Затем, очевидно, измените путь в вашем JavaScript и попробуйте.

4
ответ дан 15 December 2019 в 01:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: