Мои изменения кода приложения ASP.NET не принимаются (или кэшируются ??)

Помогите !! У меня есть единственный файл .cs в каталоге App_Code (корневого уровня) с целью получения правильного шаблона для запрошенного URL (он связан с нашей собственной базой данных Content Management). Изначально все работало нормально - я мог вносить в него изменения, и веб-приложение их улавливало нормально. Потом что-то случилось (не знаю что), и теперь, какие бы изменения я ни делал, они не распознаются. Даже если я удалю весь каталог App_Code, это не имеет значения - я все еще, кажется, выбираю более раннюю (кешированную ??) версию того, что было в каталоге App_Code. Код в файле .cs приведен ниже:

using System;
using Custom.CMS.Facade;
using Custom.CMS.BO;
public class CMHttpModule : IHttpModule
{
    code here...
}

Та же проблема возникает даже после того, как я скопировал веб-сайт на наш действующий сервер.

Я не понимаю, что если я внесу преднамеренную ошибку в код .cs, я все равно получаю ошибку компиляции, и при успешной компиляции в папке C: \ WINDOWS \ Microsoft создается App_Code.xxxx.dll. NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files

Итак, какую версию App_Code фактически использует мое веб-приложение? Как мне заставить его выбрать «правильный»?

К вашему сведению, я использую C #, Visual Web Developer Express 2008 и веб-сервер IIS 6

Любая помощь будет принята с благодарностью.

7
задан Patrick 17 June 2011 в 12:09
поделиться