Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用MageUI创建部署时出错_C#_Winforms_Oneclick - Fatal编程技术网

C# 使用MageUI创建部署时出错

C# 使用MageUI创建部署时出错,c#,winforms,oneclick,C#,Winforms,Oneclick,我需要在一键式应用程序中更改app.config.exe中的数据库配置。 我在MageUI中创建部署时查找了一些信息。 我发现这个链接似乎是最直接的,但是我也没有从这个链接中摆脱我的错误。 . 事实上,这正是我所寻找的解决方案,除了在链接中给出的解决方案不适合我 (一) 我尝试了几种组合,看看是否有效。 1) 在应用程序版本文件夹中签署清单。(.manfest文件) 2) 在根文件夹中签署应用程序部署,并使用新签署的清单(.application) 3) 将其复制到应用程序版本 (II) 1)

我需要在一键式应用程序中更改app.config.exe中的数据库配置。 我在MageUI中创建部署时查找了一些信息。 我发现这个链接似乎是最直接的,但是我也没有从这个链接中摆脱我的错误。 . 事实上,这正是我所寻找的解决方案,除了在链接中给出的解决方案不适合我

(一) 我尝试了几种组合,看看是否有效。 1) 在应用程序版本文件夹中签署清单。(.manfest文件) 2) 在根文件夹中签署应用程序部署,并使用新签署的清单(.application) 3) 将其复制到应用程序版本

(II) 1) 在应用程序版本文件夹中签署清单。(.manfest文件) 2) 使用新清单对应用程序部署进行签名。 3) 将应用程序部署复制到应用程序版本,然后使用应用程序文件夹中的新清单再次对其进行签名

(III) 1) 签署清单并选中add.deploy。 2) 在根文件夹中签署应用程序部署。 3) 将应用程序部署复制到应用程序文件夹

在解决我遇到的错误方面,我没有任何运气。 我得到的错误是当我尝试从DEV web服务器环境运行一个应用程序时。我得到一个404错误,并且没有找到配置文件。 如果我从VS发布应用程序,效果会很好。 问题是我只需要更改一个生产数据库值,我不想从VS2010发布,我只想直接从生产中使用.exe和config,只需更改配置并使用MageUI放弃所有内容。我正在尝试在DEV环境中执行辞职,以查看在部署到DEV时辞职是否有效,这样我就可以在生产环境中执行相同的步骤。辞职后的开发人员部署失败。 请不要建议法师,因为我只是不能将法师作为命令行运行,尽管我想知道如何才能做到。我试过了,我找不到魔法师,但魔法师的效果很好。 我不确定我在这里错过了哪一步。 下面是当我尝试使用部署它的Web服务器打开这个一键式应用程序链接时的完整错误堆栈跟踪

PLATFORM VERSION INFO
    Windows             : 6.1.7601.65536 (Win32NT)
    Common Language Runtime     : 4.0.30319.17929
    System.Deployment.dll       : 4.0.30319.17929 built by: FX45RTMREL
    clr.dll             : 4.0.30319.17929 built by: FX45RTMREL
    dfdll.dll           : 4.0.30319.17929 built by: FX45RTMREL
    dfshim.dll          : 4.0.41209.0 (Main.041209-0000)

SOURCES
    Deployment url          : http://dev/pfs/priority/DEV/PriorityWinApp-DEV.application
                        Server      : Microsoft-IIS/7.5
                        X-Powered-By    : ASP.NET
    Application url         : http://dev/pfs/priority/DEV/Application%20Files/PriorityWinApp-DEV_1_0_3_128/PriorityWinApp-DEV.exe.manifest
                        Server      : Microsoft-IIS/7.5
                        X-Powered-By    : ASP.NET

IDENTITIES
    Deployment Identity     : PriorityWinApp-DEV.application, Version=1.0.3.128, Culture=neutral, PublicKeyToken=2c3d7f3ec71aa887, processorArchitecture=msil
    Application Identity        : PriorityWinApp-DEV.exe, Version=1.0.3.128, Culture=neutral, PublicKeyToken=2c3d7f3ec71aa887, processorArchitecture=msil, type=win32

APPLICATION SUMMARY
    * Online only application.
    * Trust url parameter is set.
ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of http://dev/pfs/priority/DEV/PriorityWinApp-DEV.application resulted in exception. Following failure messages were detected:
        + Downloading http://dev/pfs/priority/DEV/Application Files/PriorityWinApp-DEV_1_0_3_128/PriorityWinApp-DEV.exe.config did not succeed.
        + The remote server returned an error: (404) Not Found.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.

WARNINGS
    There were no warnings during this operation.

OPERATION PROGRESS STATUS
    * [5/26/2013 12:22:07 PM] : Activation of http://dev/pfs/priority/DEV/PriorityWinApp-DEV.application has started.
    * [5/26/2013 12:22:07 PM] : Processing of deployment manifest has successfully completed.
    * [5/26/2013 12:22:07 PM] : Installation of the application has started.
    * [5/26/2013 12:22:07 PM] : Processing of application manifest has successfully completed.
    * [5/26/2013 12:22:09 PM] : Found compatible runtime version 4.0.30319.
    * [5/26/2013 12:22:09 PM] : Request of trust and detection of platform is complete.

ERROR DETAILS
    Following errors were detected during this operation.
    * [5/26/2013 12:22:10 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
        - Downloading http://dev/pfs/priority/DEV/Application Files/PriorityWinApp-DEV_1_0_3_128/PriorityWinApp-DEV.exe.config did not succeed.
        - Source: System.Deployment
        - Stack trace:
            at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
            at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
            at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
            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)
            at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
        --- Inner Exception ---
        System.Net.WebException
        - The remote server returned an error: (404) Not Found.
        - Source: System
        - Stack trace:
            at System.Net.HttpWebRequest.GetResponse()
            at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)

COMPONENT STORE TRANSACTION DETAILS
    No transaction information is available.