FoziaIzhar Ответов: 1

Хотите разместить мое веб-приложение .NET 3.5 в среде IIS 4.0


Привет,

У меня есть VB.NET веб-приложение разработано в 3.5 framework. В настоящее время он размещен в IIS 7.5 с версией платформы 2.0. Я пытаюсь разместить его с пулом приложений 4.0 в IIS. Но получаю какую-то внутреннюю ошибку на уровне страницы.
HTTP Error 500.19 - Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.


Detailed Error Information 


Module
IIS Web Core 

Notification
BeginRequest 

Handler
Not yet determined 

Error Code
0x800700b7 

Config Error
There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined  

Config File
\\?\C:\inetpub\wwwroot\WCSNShareSetup\web.config 



Requested URL
http://localhost:80/WCSNShareSetup/UserMaintenance/wfrmLogin.aspx 

Physical Path
C:\inetpub\wwwroot\WCSNShareSetup\UserMaintenance\wfrmLogin.aspx 

Logon Method
Not yet determined 

Logon User
Not yet determined 



Config Source     5:       <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    6:         <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
    7:         <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">



Я попытался обновить файл web. config. Но не повезло : (Ищу несколько быстрых ответов. ТИА!

Что я уже пробовал:

1. добавлена следующая часть в разделе конфигурации-
& lt;конфигурация>
& lt;запуск & gt;
&ЛТ;supportedruntime версия="В2.0.50727"&ГТ;
& lt;supportedruntime version= "v4. 0">



2. Изменилась версия компилятора от 2.0.0.0 до версии 4.0.0.0

&ЛТ;система.модели&ГТ;
& lt;компиляторы>
&ЛТ;компилятор языка="ВБ;ВБС;на языке VisualBasic;по VBScript" расширение=".ВБ" тип="Майкрософт.На языке VisualBasic.VBCodeProvider, Система, Версия=4.0.0.0,
Культура=нейтральная, PublicKeyToken=b77a5c561934e089 "warninglevel=" 4 " >
&ЛТ;provideroption наименование="CompilerVersion" значение=" "В3".5"&ГТ;
&ЛТ;provideroption наименование="OptionInfer" значение="истинный"и GT;
<provideroption name= "WarnAsError" value= "false">

Richard Deeming

Если вы хотите, чтобы мы помогли вам исправить некоторые ошибки, то вам нужно сказать нам, что это за ошибки!

Нажмите кнопку "улучшить вопрос" и обновите свой вопрос с подробными сведениями об ошибках, которые вы получаете.

1 Ответов

Рейтинг:
4

Richard Deeming

Вы не обновили свой web.config файл правильно. Как говорится в ошибке, вы определили раздел конфигурации, который уже был определен на уровне машины. Решение состоит в том, чтобы удалить весь " сценарий" sectionGroup от вашего web.config файл.

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

Ошибки конфигурации, связанные с новыми ASP.NET 4 корневая конфигурация[^]