Не удалось загрузить тип 'Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule' из сборки 'Castle.Windsor' - PullRequest
1 голос
/ 23 июня 2011

Я периодически получаю эту ошибку во время отладки приложения MVC3. Время от времени, что, если я изменяю код в приложении, перестраиваю и тестирую, появляется ошибка. Если я внесу изменение в web.config (например, добавлю пробел), ошибка исчезнет, ​​и все будет работать, как и ожидалось. Мысли

Web.config

<system.web>
...
<httpModules>
  ...
  <add name="PerRequestLifestyle" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.Windsor" />
</httpModules>
</system.web>
  <system.webServer>
<modules runAllManagedModulesForAllRequests="true">
  <add name="PerRequestLifestyle" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.Windsor" />      
....
</modules>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
....

1 Ответ

1 голос
/ 24 июня 2011

Когда вы редактируете web.config, это приведет к тому, что приложение будет уничтожено и перезапущено, этого может не произойти, когда вы редактируете и перестраиваете код.

Какие у вас изменениячто делать, когда выдается ошибка?

...