Ошибка при создании развертывания с использованием MageUI
Мне нужно изменить конфигурацию базы данных в app.config.exe в приложении одним щелчком мыши. Я посмотрел несколько информации при создании развертывания в MageUI. http://danielbergsten.wordpress.com/2010/12/21/change-application-configuration-in-an-already-published-clickonce-app/ http://community.discountasp.net/showthread.php?t=14370 /questions/5088922/oshibka-clickonce-setupexe-no-fajl-prilozheniya-rabotaet-normalno-pri-ispolzovanii-obschego-resursa-windows-dlya-razvertyivaniya Я нашел эту ссылку самой прямой, но Я не избавился от своей ошибки и по этой ссылке. ClickOnce и mageUI, добавляющие пользовательские проблемы с папками файлов. На самом деле это именно то, что я ищу в решении, за исключением того, что решение по данной ссылке не работает для меня.
Я) Я попробовал несколько комбинаций, чтобы увидеть, будет ли это работать. 1) подписать манифест в папке версии приложения. (файл.manfest) 2) подписать развертывание приложения в корневой папке и с помощью недавно подписанного манифеста (.application) 3) скопировать его в версию приложения.
II) 1) подписать манифест в папке версии приложения. (файл.manfest) 2) подписать развертывание приложения с использованием нового манифеста. 3) скопировать развертывание приложения в версию приложения, а затем снова подписать его, используя новый манифест в папке приложения.
III) 1) подписать манифест и проверить добавить.deploy. 2) подписать развертывание приложения в корневой папке. 3) скопировать развертывание приложения в папку приложения.
Мне не везет в устранении ошибки, которую я получаю. Я получаю ошибку, когда пытаюсь запустить одно приложение из среды веб-сервера DEV. Я получаю ошибку 404 и файл конфигурации не найден. Если я опубликую приложение от VS, оно работает хорошо. Проблема в том, что мне нужно изменить только значение производственной базы данных, и я не хочу публиковать из VS2010, и я просто хочу использовать.exe и config непосредственно из производства и просто изменить конфигурацию и отказаться от всего, используя MageUI. Я пытаюсь выполнить отставку в среде DEV, чтобы проверить, работает ли отставка при развертывании в DEV, чтобы я мог выполнять те же действия в производственной среде. Развертывание DEV после отставки. Пожалуйста, не предлагайте mage, потому что я просто не могу запустить mage как командную строку, хотя я хотел бы знать, как я могу это сделать. Я попробовал это, и я получил мага не найдено, но MageUI работает хорошо. Я не уверен, какой шаг я здесь пропускаю. Вот полная трассировка стека ошибок, когда я пытаюсь открыть ссылку на приложение в один клик, используя веб-сервер, на котором я ее развернул.
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.