Ошибки времени выполнения ASP.NET в файле web.config для веб-сайта .aspx framework 2.0

Я получаю эту ошибку, когда пересылаю свою веб-страницу .aspx по ftp на удаленный сервер, размещенный Network Solutions. Этот код находится в моем файле web.config, и когда я удаляю тег, я получаю еще одну ошибку о том, что атрибут targetFramework = 4.5 не распознается. Эта первая ошибка рекомендует мне создать виртуальный каталог с помощью IIS, но я не могу получить доступ к диспетчеру IIS с моей подпиской на удаленный сервер. Есть ли обходной путь для решения этой ошибки тега режима аутентификации и даже нераспознанной ошибки атрибута targetFramework без использования IIS или есть ли вообще какое-либо решение? Пожалуйста, помогите, и последнее, что веб-страница нацелена на структуру 2.0, но вся вещь targetFramework = 4.5 все еще существует, хотя 4.5 не имеет ничего общего с веб-сайтом, а этот тег и атрибут даже не в моей сети .config, что я считаю странным. Какие шаги я должен предпринять, чтобы решить проблему. Еще раз отмечу, что у меня нет доступа к IIS Manager из-за моей подписки на хостинг. Все это используется в Windows Server 2003.

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

Сообщение об ошибке парсера: использование раздела, зарегистрированного как allowDefinition = 'MachineToApplication' за пределами уровня приложения, является ошибкой. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS.

Ошибка источника:

        ASP.NET to identify an incoming user. 
     -->
     <authentication mode="Windows" />
     <!--
         The <customErrors> section enables configuration 

Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.3649; Версия ASP.NET: 2.0.50727.3634

Вторая проблема, которая появляется:

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

Сообщение об ошибке парсера: нераспознанный атрибут targetFramework. Обратите внимание, что имена атрибутов чувствительны к регистру.

Ошибка источника:

 <system.web>
   <compilation debug="false" targetFramework="4.5" />
   <httpRuntime targetFramework="4.5" />
 </system.web>

Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.3649; Версия ASP.NET: 2.0.50727.3634


person nw.    schedule 20.11.2013    source источник
comment
Может быть два файла web.config. проверьте все свои папки.   -  person Karthikeyan    schedule 20.11.2013
comment
Наверняка есть только один, потому что у меня есть только файлы .aspx, .cs и web.config. Всего одна веб-страница.   -  person nw.    schedule 20.11.2013
comment
Вы уверены, что поместили файлы ur в корневую папку проекта ur?   -  person Karthikeyan    schedule 20.11.2013
comment
На странице с ошибкой указано, что ваше веб-приложение работает в пуле .NET Framework 2.0 / 3.5, поэтому вы не можете запускать на нем какой-либо код .NET Framework 4.x. Период.   -  person Lex Li    schedule 13.10.2018


Ответы (1)


Похоже, ваше веб-приложение работает в пуле приложений с .NET Framework 2.0, но хочет использовать .NET 4.5. Проверьте конфигурацию пула приложений для вашего веб-приложения

person Dmytro Rudenko    schedule 20.11.2013
comment
Нужен ли мне доступ к диспетчеру IIS, измените эти настройки, потому что у меня нет к нему доступа. - person nw.; 21.11.2013
comment
Да, это можно сделать только в диспетчере IIS - person Dmytro Rudenko; 21.11.2013
comment
@DmytroRudenko Это неправда. Вы можете управлять этими параметрами, изменяя файлы конфигурации или используя PowerShell. Или многие коммерческие хостинговые платформы предоставляют интерфейс для изменения настроек, которым обычно управляет IIS. - person mason; 27.08.2015