2016-08-04 9 views
2

Надеюсь, что у кого-то есть опыт этого, потому что я понятия не имею! Позвольте мне сказать с самого начала, что у меня нет опыта работы с asp.net или DotNetNuke.Скопируйте сайт DOTNetNuke на новый общий хостинг 1and1

Я недавно запустил небольшую веб-хостинговую компанию, чтобы получить дополнительные деньги, и у меня есть клиент, который хочет прийти на борт. Текущий хост их веб-сайта предоставил мне исходные файлы и резервную копию SQL Server. Сайт был создан с использованием DotNetNuke.

Я восстановил базу данных и загрузил исходные файлы, я также обновляю веб-конфигурацию с новыми сведениями о подключении. Я надеялся, что это сработает ... но это не так. Я получаю следующее сообщение об ошибке:

HTTP Error 500.19 - Internal Server Error 
The requested page cannot be accessed because the related configuration 
data for the page is invalid. 

Источник окно Config на странице ошибки

-1; 
0: 

и 0 в красном цвете.

Надеюсь, что некоторые могут помочь с этим, не уверен, какая информация вам нужна, поэтому я оставлю ее сейчас.

Большое спасибо.

Alex

**** Обновление ****

Я ничего не могу установить на сервере, потому что это виртуальный хостинг с 1and1, я не получить прямой доступ к серверу. Я свяжусь с 1and1 и убедитесь, что установлен URL-ретранслятор.

Web.config слишком велик, чтобы помещать содержимое в сообщение. Так вот ссылка на него:

web.config

Спасибо заранее.

Приветствия

Alex

ответ

0

Это может быть не связан с самой DotNetNuke. Ошибка 500.19 означает, что существует проблема с файлом web.config, см. IIS HTTP Error 500.19.

Сначала попробуйте установить на сервере URL-адрес переопределения URL-адреса IIS (http://www.iis.net/downloads/microsoft/url-rewrite). Это самый распространенный отсутствующий плагин IIS. Если это не сработает, опубликуйте файл web.config, чтобы другие могли видеть и пытаться найти проблему.

UPDATE

Это очень вероятно URL ReWriter. Взгляните на web.config, строки от 98 до 120. Вы увидите узел.

<rewrite> 
    <rules> 
     <rule name="LowerCaseRule1" stopProcessing="true"> 
      <match url="[A-Z]" ignoreCase="false" /> 
      <action type="Redirect" url="{ToLower:{URL}}" /> 
     </rule> 
     <rule name="CanonicalHostNameRule1"> 
      <match url="(.*)" /> 
      <conditions> 
       <add input="{HTTP_HOST}" pattern="^www\.test\.co\.uk$" negate="true" /> 
      </conditions> 
      <action type="Redirect" url="http://www.test.co.uk/{R:1}" /> 
     </rule> 
     <rule name="oldHome" stopProcessing="true"> 
      <match url="^index.html(.*)$" /> 
      <action type="Redirect" url="/" /> 
     </rule> 
     <rule name="oldLodges" stopProcessing="true"> 
      <match url="^lodges.html(.*)$" /> 
      <action type="Redirect" url="/HolidayLodges.aspx" /> 
     </rule> 
    </rules> 
</rewrite> 

Вы можете удалить его. Это не очень важно для функциональности веб-сайта. Просто некоторые устаревшие вещи. Второй DNN имеет свой собственный URL-ретранслятор, и я никогда не видел, чтобы они использовались одновременно. Это может привести только к проблемам, если оба переписывающих устройства пытаются что-то подобное.

Также обратите внимание на строку 29, соединительную строку Entity Framework. Не знаете, зачем это необходимо для DNN.

<add name="newsellerdwebsiteEntities1" connectionString="metadata=res://*/Model.Database.csdl|res://*/Model.Database.ssdl|res://*/Model.Database.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=**;initial catalog=**;user id=**;password=**;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 

И линия 35, AutoUpgrade должен быть всегда установлен в ложь, и быть уверенным, что нет хак обновления удалить InstallWizard.aspx, InstallWizard.aspx.cs, UpgradeWizard.aspx и UpgradeWizard.aspx.cs от папку/Install. Это применимо только в том случае, если сайт работает.

<add key="AutoUpgrade" value="true" /> 
+0

Спасибо за помощь. Теперь он больше не отображает ошибку IIS. Пока еще не отображается веб-сайт, на нем теперь отображается страница «Под строительство», но, по крайней мере, это шаг в правильном направлении. –

+0

Попробуйте утилизировать AppPool, это иногда исправляет его. Если не читать http://www.dnnsoftware.com/wiki/under-construction – VDWWD

+0

Большое вам спасибо! Сейчас все работает отлично. Очень ценю вашу помощь –

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