У меня такой вопрос: как я могу остановить приложение .NET 1.1 от попыток проверить цифровую подпись в среде, где нет доступа к Интернету?
Справочная информация по моему вопросу: у меня естьпродукт, установленный у клиента на основе .NET 1.1 SP1.Сайт клиента не имеет доступа к Интернету.Это приводит к задержке запуска приложения, что в некоторых случаях приводит к невозможности запуска моих служб Windows из-за истечения времени ожидания.
Задержка при запуске, по-видимому, вызвана тем, что приложение пытается проверить цифровую подпись.Это хорошо задокументировано в других публикациях, и нормальный ответ - включить generatePublisherEvidence = false в файл app.config, как описано здесь http://support.microsoft.com/kb/936707
Кажется, что использование generatePublisherEvidence = false не делаетлюбая разница с приложениями .NET 1.1, которая, кажется, согласуется с MSDN (http://msdn.microsoft.com/en-us/library/0kk0kk35(VS.71).aspx не упоминает элемент) и с исправлением, которое я упомянул выше, которое было выпущено для приложений .NET 2.0.
Мой следующий выпуск для клиента будет построен на .NET 3.5 с пакетом обновления 1 (SP1), и у меня нет проблем с использованием generatePublisherEvidence в этой версии .NET Framework, но в настоящее время я не могу просто изменить клиента на этот выпуск - яя застрял с .NET 1.1 с пакетом обновления 1 (SP1) - поэтому я ищу другой ответ, чем просто использовать более позднюю версию .NET Framework.