Исключение Windows Azure типа «System.Net.Sockets.Исключение SocketException «

#c# #javascript #visual-studio-2012 #azure #neo4j

#c# #javascript #visual-studio-2012 #azure #neo4j

Вопрос:

Я загрузил решение MVC WEB Api в Windows Azure с виртуальной машиной Neo4j.Но всегда получаю 500 внутренних ошибок сервера, приведенных ниже.

 {"$id":"1","Message":"An error has occurred.","ExceptionMessage":"An attempt was made to access a socket in a way forbidden by its access permissions","ExceptionType":"System.Net.Sockets.SocketException","StackTrace":"   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)rn   at System.Net.Sockets.Socket.InternalBind(EndPoint localEP)rn   at System.Net.Sockets.Socket.BeginConnectEx(EndPoint remoteEP, Boolean flowContext, AsyncCallback callback, Object state)rn   at System.Net.Sockets.Socket.UnsafeBeginConnect(EndPoint remoteEP, AsyncCallback callback, Object state)rn   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socketamp; socket, IPAddressamp; address, ConnectSocketState state, IAsyncResult asyncResult, Exceptionamp; exception)"}
  

Как это решить?Любой, пожалуйста, помогите мне.

Пример запроса ajax, приведенный ниже

  $.ajax({
            async: false,
            url: config.url()   'api/Picture/ShowImage?url='   imgId()   'amp;userid='   localStorage.userid,
            cache: false,
            contentType: 'application/json; charset=utf-8',
            // data: value,
            success: function (data) {



            }
        }).fail(
                function (xhr, textStatus, err) {
                    //alert(err);
                });
  

Комментарии:

1. когда вы получили это при загрузке решения или базы данных?

2. Я успешно загрузил, и сайт доступен. Я получил эту ошибку при некоторых запросах ajax.

Ответ №1:

Настраивали ли вы конечные точки Azure в VisualStudio при создании проекта? Существует отдельная панель конфигурации для конечных точек IP. Как вы вызываете свои ajax-вызовы? Можете ли вы опубликовать какой-нибудь код?

С уважением, Мартин

Комментарии:

1. Как настроить конечные точки Azure в VisualStudio? Я не знаю, как это сделать. Я загрузил проект, опубликовав его, и загрузил опубликованный контент через FTP не напрямую из Visual Studio. Я обновил вопрос, добавив несколько примеров запроса ajax. Пожалуйста, найдите его