Назад | Перейти на главную страницу

Проблемы IIS и ASP.NET 2.0.50727.0 с SharePoint

Я только что переместил сайт SharePoint 2007 с одного сервера на другой. Оба сервера работают под управлением Windows Server 2003 R2 Service Pack 2, но новый - x64, а не x84. Я успешно установил SharePoint, подключил базы данных контента к SQLSERVER и связал их с их уважаемыми веб-страницами.

Однако когда я пытаюсь просмотреть страницу вне сервера или изнутри, страница никогда не загружается. Я проверил несколько форумов, и все предлагают дать разрешения на чтение группе ISS_WPG, выигравшей папку Inetpub. Я сделал это, но до сих пор не работает. Есть предложения относительно того, почему мой сайт не загружается? Каковы типичные проблемы, при которых веб-контент блокируется на сервере?

РЕДАКТИРОВАТЬ: Когда я говорю, что страница никогда не загружается, я имею в виду, что IE говорит: «Internet Explorer не может отображать веб-страницу». В журнале событий приложений есть куча ошибок ASP.NET 2.0.50727.0. Когда я пытаюсь получить доступ к сайту с другого компьютера, я получаю ошибку каталога, в которой говорится: «Этот виртуальный каталог не позволяет отображать содержимое».

Используя aspnet_regiis.exe -lv, я вижу, что у меня установлена ​​версия asp.net 1.1.4322.0 (x86) и 2.0.50727.0 (x86 и x64).

Я бы попробовал запустить aspnet_regiis.exe http://msdn.microsoft.com/en-us/library/k6h9cz8h(VS.80).aspx Я заметил, что в прошлом установка .Net Framework 2.0 не регистрировалась в IIS на x64.

Возможно, вы уже это проверили, но убедитесь, что сайт и / или виртуальный каталог настроены на использование .NET 2.0, а не 1.1.

Если вы получаете сообщение об ошибке «Internet Explorer не может отобразить веб-страницу», это означает, что вы даже не можете подключиться к сайту IIS. Итак, вам нужно начать с основ ...

  1. Можете ли вы пропинговать сервер с клиентской машины?

    ping имя сервера

или...

ping fully.qualified.name.com
  1. Можете ли вы установить Telnet на порт сервера с клиентской машины?

    telnet severname 80

Я предполагаю, что вы используете порт 80.

Если какая-либо из этих команд не срабатывает, у вас есть проблема с сетью, которую необходимо решить в первую очередь.

Не могли бы вы также поделиться некоторыми подробностями об этих ошибках ASP.NET в средстве просмотра событий?

Здесь у нас есть много уровней проблем, которые могут вызывать это. Саша обнаружил типичные проблемы с сетью, если они не работают, попробуйте проверить следующее:

  1. Является ли ваш Sharepoint 2007 версией x64? (Если не IIS может работать с 32-разрядной версией приложения, используйте Переключатель версий ASP.NET Дениса Бауэра или попробуйте бежать cscript.exe adsutil.vbs установить W3SVC / AppPools / Enable32BitAppOnWin64 true)

  2. Вы настроили сопоставления альтернативного доступа? (AAM) к новому имени сервера?

  3. Удалите приложение в центре администрирования, создайте новое, удалите новую базу данных контента и присоедините старую, используя stsadm -o addcontentdb -url http: // url -databaseserver DBSERVER -databasename

Надеюсь это поможет..