2013-08-30 2 views
0

, когда я использую Uploadify без хостинга в IIS, он работает, но в IIS он не работает я получаю ниже сообщение об ошибке HTTP 500 ошибкакак разрешить HTTP 500 ошибка в Uploadify в asp.net

мой uplodify содержат likw

<script type="text/javascript"> 
    $(document).ready(function() { 
      $("#<%=file_upload.ClientID %>").uploadify({ 
      'swf': 'uploadify.swf', 
      'uploader': 'Handler.ashx', 
      'cancelImg': 'cancel.png', 
      'buttonText': 'Select Files', 
      'fileDesc': 'Image Files', 
      'fileExt': '*.jpg;*.jpeg;*.gif;*.png', 
      'multi': true, 
      'auto': true, 


      'onError': function (event, ID, fileObj, errorObj) { 

       alert(errorObj.type + ' Error: ' + errorObj.info); 

      }, 

      'onUploadSuccess': function (file, data, response) { 

       $.ajax(
       { 
        type: "POST", 
        contentType: "application/json; charset=utf-8", 
        url: "Upload.aspx/ServerSideMethod", 
        data: "{ sendData: 'ok' }", 
        success: function (result) { 

         alert(result.d); 

        } 
       }) 
      } 
     }); 
    }) 


// $("#<%=ddlPageName.ClientID %>").change(function() { 
//  alert("hi"); 
//  var Pnamespace = $('#<%=ddlCustomerName.ClientID %> option:selected').attr('value'); 
//  $("#<%=hnpagenamespace.ClientID %>").attr('value', Pnamespace); 
// }); 
    </script> 

ниже метод ServerSideMethod в upload.aspx странице

[WebMethod(EnableSession=true)] 

     public static string ServerSideMethod() 
    { 
     string strSend = string.Empty; 

     strsend="hi"; 


     } 
     return strSend; 
     } 
+0

Можете ли вы подключить удаленный отладчик? Это очень поможет в этих ситуациях. –

+0

Как подключить удаленный отладчик? – user2717258

+0

Сделайте некоторые поисковые запросы для Visual Studio Remote Debugger. По сути, есть исполняемый файл и некоторые библиотеки, которые вы копируете на целевой сервер, запускаете исполняемый файл и подключаетесь с помощью Visual Studio Debug> Attach to Process. Вы вводите имя целевого сервера и выбираете процесс w3wp.exe, на котором запущено ваше приложение (подсказка: он может не запускаться, пока вы не перейдете на сайт). –

ответ

0

Не должно быть «return strSend»; внутри вашей функции «ServerSideMethod()»? Потому что в вашем примере это вне метода.

Смежные вопросы