none
Error al deployar aplicación WPF para web. RRS feed

  • Pregunta

  • Buenas, soy un novato total en WPF y no consigo deployar mi aplicación WPF para web. Cuando lo hago se abre el firefox con la ventanita de descarga de un fichero XBAP, si lo abro con IExplorer primero me aparece un error y me pide "Restart the application" y luego al hacer "Restart" me aparece una barra de descarga pero que al momento salta un error y pone lo siguiente en el log.


    PLATFORM VERSION INFO
        Windows             : 5.1.2600.196608 (Win32NT)
        Common Language Runtime     : 4.0.30128.1
        System.Deployment.dll         : 4.0.30128.1 (RC1Rel.030128-0100)
        clr.dll             : 4.0.30128.1 (RC1Rel.030128-0100)
        dfdll.dll             : 4.0.30128.1 (RC1Rel.030128-0100)
        dfshim.dll             : 4.0.31106.0 (Main.031106-0000)

    SOURCES
        Deployment url            : file:///C:/Documents%20and%20Settings/elorente/Escritorio/M.Presentation.WebSite.xbap

    IDENTITIES
        Deployment Identity        : M.Presentation.WebSite.xbap, Version=1.0.0.0, Culture=neutral, PublicKeyToken=42b1c2b76a4505c2, processorArchitecture=msil

    APPLICATION SUMMARY
        * Online only application.

    ERROR SUMMARY
        Below is a summary of the errors, details of these errors are listed later in the log.
        * An exception occurred while downloading the manifest. Following failure messages were detected:
            + Downloading file:///C:/Documents and Settings/elorente/Escritorio/M.Presentation.WebSite.exe.manifest did not succeed.
            + Could not find file 'C:\Documents and Settings\elorente\Escritorio\M.Presentation.WebSite.exe.manifest'.
            + Could not find file 'C:\Documents and Settings\elorente\Escritorio\M.Presentation.WebSite.exe.manifest'.
            + Could not find file 'C:\Documents and Settings\elorente\Escritorio\M.Presentation.WebSite.exe.manifest'.

    COMPONENT STORE TRANSACTION FAILURE SUMMARY
        No transaction error was detected.

    WARNINGS
        There were no warnings during this operation.

    OPERATION PROGRESS STATUS
        No phase information is available.

    ERROR DETAILS
        Following errors were detected during this operation.
        * [05/03/2010 11:17:19] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
            - Downloading file:///C:/Documents and Settings/elorente/Escritorio/M.Presentation.WebSite.exe.manifest 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.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
                at System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
                at System.Deployment.Application.DeploymentManager.BindCore(Boolean blocking, TempFile& tempDeploy, TempDirectory& tempAppDir, FileStream& refTransaction, String& productName)
                at System.Deployment.Application.DeploymentManager.BindAsyncWorker()
            --- Inner Exception ---
            System.Net.WebException
            - Could not find file 'C:\Documents and Settings\elorente\Escritorio\M.Presentation.WebSite.exe.manifest'.
            - Source: System
            - Stack trace:
                at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
                at System.Net.FileWebRequest.GetResponse()
                at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
            --- Inner Exception ---
            System.Net.WebException
            - Could not find file 'C:\Documents and Settings\elorente\Escritorio\M.Presentation.WebSite.exe.manifest'.
            - Source: System
            - Stack trace:
                at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
                at System.Net.FileWebRequest.GetResponseCallback(Object state)
            --- Inner Exception ---
            System.IO.FileNotFoundException
            - Could not find file 'C:\Documents and Settings\elorente\Escritorio\M.Presentation.WebSite.exe.manifest'.
            - Source: mscorlib
            - Stack trace:
                at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
                at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
                at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
                at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
                at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
                at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)

    COMPONENT STORE TRANSACTION DETAILS
        No transaction information is available.



    Alguien sabe que tengo mal? 

    Gracias
    viernes, 5 de marzo de 2010 10:17

Respuestas

  • El problema estaba que al deployar con firefox me decia que tenia que guardar un archivo XBAP, pero lo guardaba en una ruta diferente del bin/debug del proyecto, en cambio deployando con IExplorer no me pide que guarde ningún archivo y ejecuta directamente el XBAP correctamente.
    • Propuesto como respuesta David_González lunes, 8 de marzo de 2010 7:28
    • Marcado como respuesta chisigo lunes, 8 de marzo de 2010 8:08
    viernes, 5 de marzo de 2010 13:06

Todas las respuestas

  • Arreglado, aunque por alguna razón no me funciona en firefox, solo en IExplorer.
    viernes, 5 de marzo de 2010 11:56
  • Hola oscuros.

    ¿que rutas tienes establecidas para el despliegue?

    Por el error parece que tiene que ver con las rutas por las siguientes lineas:


    ERROR DETAILS
        Following errors were detected during this operation.
        * [05/03/2010 11:17:19] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
            - Downloading file:///C:/Documents and Settings/elorente/Escritorio/M.Presentation.WebSite.exe.manifest did not succeed.

    - Could not find file 'C:\Documents and Settings\elorente\Escritorio\M.Presentation.WebSite.exe.manifest'.

    ¿Que pasos has seguido para el despliegue, has montado un site web en el IIS?

    Saludos
    David González
    viernes, 5 de marzo de 2010 11:58
  • El problema estaba que al deployar con firefox me decia que tenia que guardar un archivo XBAP, pero lo guardaba en una ruta diferente del bin/debug del proyecto, en cambio deployando con IExplorer no me pide que guarde ningún archivo y ejecuta directamente el XBAP correctamente.
    • Propuesto como respuesta David_González lunes, 8 de marzo de 2010 7:28
    • Marcado como respuesta chisigo lunes, 8 de marzo de 2010 8:08
    viernes, 5 de marzo de 2010 13:06