Ошибка JavaScript IIS7 только на удаленной машине - PullRequest
0 голосов
/ 15 марта 2009

У меня есть работающее приложение asp.net со множеством элементов управления telerik, jQuery, динамическими данными и множеством вызовов aax.

На моей машине все отлично работает. Нет ошибок Развернутое на веб-сервере (iis7 на w2k8), приложение работает нормально, когда замечено в IE на сервере. Но IE на любой удаленной машине (проверено на XP и Vista) дает мне ожидаемое ';' ошибка JavaScript? Кажется, что большинство JavaScript работает нормально. Кто-нибудь видел это раньше или имеет представление, что может быть не так? Я думаю, что это должна быть настройка iis7, но что?

Редактировать: Firefox не выдает ошибку javascript, только IE (на 3 разных машинах)

Edit2: я обнаружил, что один из моих файлов .js был доставлен в IE со следующим кодом (это часть класса, но как туда попадает headerinfo ??????):

    get_numVideos: function()
    {
        return this._numVideHTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: ue;
    },

Хенк.

Ответы [ 4 ]

1 голос
/ 16 марта 2009

После того, как также возникли проблемы с шифрованием при подключении удаленного рабочего стола к веб-серверу, я нашел решение!

Похоже, мне пришлось отключить разгрузку при большой отправке IPv4 на моей сетевой карте.

Итак, в конце концов, это был не IIS7 или ASP.NET, а отличная вещь: (

Хенк

1 голос
/ 15 марта 2009

Используйте Fiddler для проверки HTML и JavaScript, возвращаемых сервером. Если IIS7 каким-то образом изменил ваши страницы, вы увидите это.

1 голос
/ 15 марта 2009

IIS 7 не должен быть источником вашей проблемы.

Для устранения неисправностей вот так. Я предлагаю - С удаленного компьютера - просмотрите исходный код и поместите URL-адреса всех поддерживающих JS-скриптов в IE, чтобы загрузить их напрямую. Один или несколько из них, вероятно, выдадут вам сообщение об ошибке или, что более вероятно, проблему с разрешениями.

Также - поместите общедоступный URL-адрес в список доверенных сайтов на удаленном компьютере. Ошибка все еще происходит? С веб-сервера это будет доверено как интранет-сайт. IE может блокировать то, чему он не доверяет. Это не решит вашу проблему, но вернет вас к правильному пути решения проблемы.

Удачи!

0 голосов
/ 15 марта 2009

Они используют ту же версию, если IE7?

Создает ли какой-либо из сценариев ошибку 404?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...