Я переместил свое приложение asp.net 3.5 на asp.net 4.0 и перешел с Windows 2003 (iis6) на Windows 2008 R2 (iis7. 5), и теперь у меня ошибка sys is undefined
.
У меня приложение работает в интегрированном пуле приложений. все работает, кроме моей dll ajaxtoolkit 3.0.20820.0
. Теперь я прочитал несколько сообщений в блогах, большинство из них касается файлов asp.net 2.0 web.config, а не свернутых файлов конфигурации asp.net 4.0.
вот некоторые части из моего текущего файла конфигурации:
и другая часть:
Для asp.net 4.0 и проблемы обработчика HTTP ajaxtoolkit доступно не так много информации, поэтому я надеюсь, что какой-нибудь гуру @ stackoverflow может мне помочь out:)
РЕДАКТИРОВАТЬ:
поскольку у меня есть эта дурацкая вещь sys undefined, мой global.asax выдает это on_Error:
Error Message: This is an invalid script resource request.
Stack Trace:
at System.Web.Handlers.ScriptResourceHandler.ProcessRequest(HttpContext context)
at System.Web.Handlers.ScriptResourceHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
это в файлах scriptresource.axd: S
Edit2: странная вещь в том, что у моего локального web.config нет никаких обработчиков в web.config, и он работает на веб-сервере разработки casini
Редактировать 3: http://budigelli.wordpress.com/2007/05/01/error-sys-is-undefined-error/ но я не могу заставить его работать в IIS7
Редактировать 4: Я где-то читал, что IIS7 имеет отображение подстановочных знаков в Сопоставление обработчика
Я видел, что есть сопоставление с подстановочными знаками без расширения в отсортированном списке над сопоставлением .axd. но теперь я все еще не знаю, как настроить сопоставления в IIS7 для поддержки Ajaxtoolkit!