У меня есть .net-служба Windows, построенная с использованием .net framework 1.0 и использующая все сборки сборки .net 1.0. Теперь я хотел бы запустить эту службу на Windows Server 2012 R2, но она не поддерживает .net 1.0. Есть ли способ запустить эту службу в Windows Server 2012 R2?Выполнение службы Windows, построенной в .NET Framework 1.0 в Windows Server 2012 R2
Я попытался перенаправить сборки в сборки .net 2.0, используя переадресацию сборки в app.config, но я все еще получаю ошибку 1053 при запуске служб, и это может быть связано с загрузкой неправильных сборок. Есть ли другой способ исправить это?
Поскольку Windows Server 2012 R2 не поддерживает ** .NET Framework 1.0 - нет, нет возможности запустить эту службу на этом сервере. Вам нужно будет повторно скомпилировать эту службу с более новой версией .NET framework –
ok .. перекомпиляция с последней версией - это один из вариантов, но мы можем добиться этого, перенаправляя на сборку 2.0 из файла конфигурации приложения. – prawin
Нет, ты не можешь. Что вы можете сделать с перенаправлением сборки, указывая конкретную версию сборки - например, перенаправить все запросы для «Json.NET» на версию 7.0 этой сборки. Вы ** НЕ МОЖЕТ **, но волшебным образом перенаправлять на новую версию .NET Framework, используя эту технику. –