Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Вопрос по web.config


Автор: Radekk 11.4.2013, 08:02
По наследству мне достался проект

asp.net version 2.0 iis 6.0

На сервере в Web Sites->Default Web Site
Валяется все кучей, то есть
app_code
app_data
bin
file.aspx
file.aspx.cs
folder_with_other_website(в которой уже свои папки и файлы)
folder_with_my_webService(мой вебсервис)

в корне в web.config прописана MSCAptcha, которая там используется, поэтому при добавлении нового сервиса или сайта вылазит ошибка следующего рода

Line 96:            <add verb="GET" path="CaptchaImage.axd" type="MSCaptcha.CaptchaImageHandler, MSCaptcha "/>

Source File: C:\Inetpub\wwwroot\web.config    Line: 96 

Assembly Load Trace: The following information can be helpful to determine why the assembly 'MSCaptcha' could not be loaded.

Возможно ли отконфигурировать web.config в моем вебсервисе или вебсайте так чтобы при обращении к нему не вылазила ошибка и я не добавлял dll и xml от капчи в каждый свой последующий проект.

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


Автор: UncleBob 15.4.2013, 18:11
Например, в начале секции, перед добавлением хэндлеров, можно убрать все "родительские" хэндлеры 

<remove verb="*" path="*.axd" />

или аналогично убрать конкретный хэндлер

<remove verb="GET" path="CaptchaImage.axd"/>

Автор: Radekk 16.4.2013, 13:11
Спасибо огромное, сейчас стало более-менее видно куда дальше копать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)