Как я могу возобновить свой сертификат ClickOnce с истекшим сроком?

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

28
задан Peter Mortensen 4 January 2013 в 03:33
поделиться

3 ответа

Вот исчерпывающая статья MSDN об истечении срока действия сертификата, которая также содержит ссылку на обновление RenewCert. http://msdn.microsoft.com/en-us/library/ff369721.aspx Это относится ко всем случаям.

Если вы нацелены на .NET 3.5, используете автоматические обновления и у вас нет приложения VSTO, ИЛИ вы нацеливаетесь на .NET 4, изменение сертификата не вызовет никаких проблем.

8
ответ дан RobinDotNet 28 November 2019 в 03:48
поделиться

По сути, вам нужно создать приложение, чтобы продлить срок действия вашего сертификата. Ссылки выше приведут вас к исходному коду C ++ для приложения. Если вам повезло и вы только что подписали это, это может сработать. Если вы использовали Verisign и т. Д., Чтобы подписать его, вы СОЛ. Вам нужно будет удалить и переустановить каждое приложение. Это похоже на то, как если бы вы купили новый автомобиль, двигатель которого дует, а производитель дает вам книгу о восстановлении двигателей, а не о замене или ремонте. ClickOnce нет.

1
ответ дан 28 November 2019 в 03:48
поделиться

Если я помню правильно, я столкнулся с той же проблемой и просто создал новый сертификат.

я думаю, что автоматическое обновление повредилось между теми версиями, но не было никакого длительного повреждения. Возможно, помогло, что мое приложение было для внутреннего пользования только, таким образом, мне не был нужен правильно сертификат со знаком.

1
ответ дан Peter Mortensen 28 November 2019 в 03:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: