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


Автор: A5uKa 25.12.2009, 14:50
Цитата

Ошибка    1    Сборка "" уже загружена в другой appdomain (домен приложения). Установка <deployment retail="true" /> в machine.config может помочь решить этот вопрос.  


Установка <deployment retail="true" />  не помогло.

Что это вообще и что с этим делать VS2008

Цитата

 Сборка "" уже загружена в другой appdomain (домен приложения). Установка <deployment retail="true" /> в machine.config может помочь решить этот вопрос.
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.Web.HttpException: Сборка "" уже загружена в другой appdomain (домен приложения). Установка <deployment retail="true" /> в machine.config может помочь решить этот вопрос.

Ошибка источника:

Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений.

Трассировка стека:

[HttpException (0x80004005): Сборка "" уже загружена в другой appdomain (домен приложения). Установка <deployment retail="true" /> в machine.config может помочь решить этот вопрос.]
   System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed) +8805259
   System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories) +128
   System.Web.Compilation.BuildManager.CompileCodeDirectories() +197
   System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +320

[HttpException (0x80004005): Сборка "" уже загружена в другой appdomain (домен приложения). Установка <deployment retail="true" /> в machine.config может помочь решить этот вопрос.]
   System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +58
   System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +512
   System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) +729

[HttpException (0x80004005): Сборка "" уже загружена в другой appdomain (домен приложения). Установка <deployment retail="true" /> в machine.config может помочь решить этот вопрос.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +8886319
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +85
   System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +259


Информация о версии: Платформа Microsoft .NET Framework, версия:2.0.50727.3053; ASP.NET, версия:2.0.50727.3053 

Автор: A5uKa 28.12.2009, 15:36
btw 

Выскакивает только при скрещивании C# и Nemerle на Web узле ... при этом работает отдельно как с тем, так и с другим...
делема...

Хотя разбиения учтены
Цитата

    <codeSubDirectories>
    <add directoryName="NemerleCode"/>
    </codeSubDirectories>


не помогает.

Думается мне, это стена.

п.с. можно достаточно легко переписать всё на Nemelre , но вот работать с узлом на Nemerle не кошерно. (Можно добавить только .n и resX файлы ... ) А мне-то надо много чего ... Вручную добавлять - это не по людски , потом ещё приходится вручную (блокнотом) править файл проекта, чтоб всё было нормально... Может ВЛАД всёже сделает всё нормально к первой версии пакета ....

Ну или кто-то решит вон ту проблему в первом посте.

Автор: Любитель 29.12.2009, 00:37
А если вместо веб-сайта просто использовать WAP?

Автор: A5uKa 29.12.2009, 09:00
Тогда привязка к двум языкам работа с двумя языками использование различных языков невозможна, если вы имеете ввиду то, что мне показалось.

Автор: Любитель 29.12.2009, 20:50
Как раз наоборот. Тогда оно возможно 100% и безо всяких проблем.

Автор: A5uKa 30.12.2009, 08:30
Web Application Project ?

У него даже папки AppCode нету же

Автор: Любитель 30.12.2009, 11:42
Ээ.. Зачем App_Code? Всю логику размещаешь в отдельных длл-ках, которые можешь референсить друг на друга. И всё smile

Автор: A5uKa 30.12.2009, 12:04
Цитата(Любитель @ 30.12.2009,  11:42)
Ээ.. Зачем App_Code? Всю логику размещаешь в отдельных длл-ках, которые можешь референсить друг на друга. И всё smile

Я так не умею  smile 

не подскажете мануал ?

Автор: Любитель 30.12.2009, 22:17
Всмысле создаёшь отдельную class library, там пишешь нужные классы. К веб-проекту референсишь их и используешь. CLR одна, классы использовать можно везде.

Автор: A5uKa 31.12.2009, 08:53
Цитата(Любитель @ 30.12.2009,  22:17)
Всмысле создаёшь отдельную class library, там пишешь нужные классы. К веб-проекту референсишь их и используешь. CLR одна, классы использовать можно везде.

Допустим создать class library ну namespace и там классы ... Я могу  smile 
Цитата

там пишешь нужные классы

вот тут вопрос ... - какие классы. Как выглядит класс например языка C# 
Цитата

референсишь их

не понимаю зачем референсить то, что уже в проекте
Цитата

классы использовать можно везде

только я понимаю мне нужны особые классы и нужно их как-то особо использовать  smile 

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