Нажмите Один раз Развертывание: проверка приложения не удалась - PullRequest
0 голосов
/ 15 октября 2018

Я просмотрел различные статьи и потратил много часов, пытаясь найти решение моей конкретной проблемы.

Мое приложение работает нормально при отладке, но когда я прихожу к развертыванию в Click Once, я не могу установить созданное в конечном итоге приложение.Я недавно перестроил свой ноутбук, и с тех пор эта ошибка только начала появляться.

Я пытался удалить и заново добавить конкретные ссылки.Я пытался подписать заявку и различные другие предложения с этого сайта и других.Похоже, что ни одно из них не решило мою проблему.

Когда я пытаюсь установить приложение, я получаю сообщение об ошибке «Проверка приложения не удалась», и это приводит к следующему файлу журнала:

    PLATFORM VERSION INFO
    Windows             : 10.0.16299.0 (Win32NT)
    Common Language Runtime     : 4.0.30319.42000
    System.Deployment.dll       : 4.7.3062.0 built by: NET472REL1
    clr.dll             : 4.7.3190.0 built by: NET472REL1LAST_C
    dfdll.dll           : 4.7.3062.0 built by: NET472REL1
    dfshim.dll          : 10.0.16299.15 (WinBuild.160101.0800)

SOURCES
    Deployment url          : http://URL//Karate%20Admin.application
                        Server      : Microsoft-IIS/8.5
                        X-Powered-By    : ASP.NET
    Deployment Provider url     : http://URL/Karate%20Admin.application
    Application url         : http://URL//Application%20Files/Karate%20Admin_1_0_0_37/Karate%20Admin.exe.manifest
                        Server      : Microsoft-IIS/8.5
                        X-Powered-By    : ASP.NET

IDENTITIES
    Deployment Identity     : Karate Admin.application, Version=1.0.0.37, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil
    Application Identity        : Karate Admin.exe, Version=1.0.0.37, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil, type=win32

APPLICATION SUMMARY
    * Installable application.

ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of http://URL//Karate%20Admin.application resulted in exception. Following failure messages were detected:
        + Strong name signature not valid for this assembly System.Management.Automation.dll.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.

WARNINGS
    * The manifest for this application does not have a signature. Signature validation will be ignored.
    * The manifest for this application does not have a signature. Signature validation will be ignored.

OPERATION PROGRESS STATUS
    * [14/10/2018 18:38:11] : Activation of http://URL//Karate%20Admin.application has started.
    * [14/10/2018 18:38:11] : Processing of deployment manifest has successfully completed.
    * [14/10/2018 18:38:11] : Installation of the application has started.
    * [14/10/2018 18:38:11] : Processing of application manifest has successfully completed.
    * [14/10/2018 18:38:13] : Found compatible runtime version 4.0.30319.
    * [14/10/2018 18:38:13] : Detecting dependent assembly System.ComponentModel.Annotations, Version=4.0.10.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A using System.ComponentModel.Annotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
    * [14/10/2018 18:38:13] : Detecting dependent assembly System.Net.Http.Rtc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A using System.Net.Http.Rtc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
    * [14/10/2018 18:38:13] : Request of trust and detection of platform is complete.

ERROR DETAILS
    Following errors were detected during this operation.
    * [14/10/2018 18:38:23] System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
        - Strong name signature not valid for this assembly System.Management.Automation.dll.
        - Source: System.Deployment
        - Stack trace:
            at System.Deployment.Application.ComponentVerifier.VerifyStrongNameAssembly(String filePath, AssemblyManifest assemblyManifest)
            at System.Deployment.Application.ComponentVerifier.VerifyComponents()
            at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
            at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
            at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- End of stack trace from previous location where exception was thrown ---
            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
            at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
    No transaction information is available.

Если кто-нибудь может дать мне несколько советов, чтобы это исправить, я буду вечно благодарен!

Спасибо, Стив

1 Ответ

0 голосов
/ 16 октября 2018

Похоже, Сергей прибил его по голове, это было что-то испорченное с моим .NET FrameworkКак ни странно, я безуспешно пытался исправить и переустановить фреймворк.

Полная перезагрузка моего ноутбука со свежей сборкой Windows сделала свое дело, возможно, где-то был конфликт.

...