Ошибка конфигурации после развертывания файлов asp.net на альтернативном сервере iis - PullRequest
0 голосов
/ 10 июля 2009

Я получаю следующую ошибку при развертывании моего кода на рабочем сервере. Код работает нормально в разработке.

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. (E:\QA\form\web.config line 103)

Source Error: 


Line 101:       </httpHandlers>
Line 102:       <httpModules>
Line 103:           <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 104:       </httpModules>
Line 105:   </system.web>


Source File: E:\QA\form\web.config    Line: 103 


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053

Я знаю, это потому что:

На сервере не установлен .NET 3.5 SP1. и код зависит от среды выполнения .Net 3.5, но на моем сервере есть только .Net 2.0. Мне нужна как минимум загрузка ASP.NET AJAX 1.0, которая должна работать с .Net 2.0.

Но, к сожалению, я не могу установить ни один из них на моем производственном сервере. У нас есть какое-нибудь другое решение для этого?

1 Ответ

0 голосов
/ 10 июля 2009

Нет. Если вы не можете установить зависимости, которые требуются вашему приложению, на рабочий сервер, то вы должны либо (1) удалить из приложения зависимости, которых нет в вашей производственной среде (то есть сделать что-то по-другому); или (2) не развертывать в этой среде. Но кажется странным, что вы не сможете установить последнюю версию Framework. Кроме того, вам, вероятно, следует попытаться лучше понять ограничения вашей производственной среды, прежде чем переходить на определенный уровень Framework.

...