【发布时间】:2016-07-19 13:25:09
【问题描述】:
我有一个简单的 Windows 应用程序,我想通过在 Azure 上运行的网站分发它。我首先在本地发布应用程序,然后手动将工件复制到位置 ../fold/apps/tools 的 Web 服务器
发布位置:C:\Users\MyUsername\Documents\publish 安装文件夹地址:https://somewebsite/fold/apps/tools/ 更新位置与安装文件夹相同。
复制过来的文件是“Application Files”文件夹、Myapp.application、publish.htm 和 setup.exe。
现在我登录网站并使用https://somewebsite/fold/apps/tools/Myapp.application下载应用程序
单击下载的文件会显示“无法启动应用程序”弹出窗口。单击详细信息按钮会在日志文件中显示以下错误。
来源 部署网址:file:///C:/Users/MyUsername/Downloads/Myapp.application 部署提供商网址:https://somewebsite/fold/apps/tools/Myapp.application
错误摘要 以下是错误摘要,这些错误的详细信息将在日志后面列出。 * C:\Users\MyUsername\Downloads\Myapp.application 的激活导致异常。检测到以下故障消息: + 无法访问清单中指定的部署提供程序。可能是由于网络错误和/或部署提供商没有正确响应。 + 从https://somewebsite/login.aspx?ReturnUrl=%2ffold%2ftools%2fMyapp.application 读取清单时出现异常:清单可能无效或文件无法打开。 + 此 XML 文档中禁止使用 DTD。 我不明白为什么它会在我登录时尝试重定向到登录页面。为了测试,我将一个简单的文本文件放在与 .application 文件相同的位置,并在登录后能够访问它。
请让我知道问题可能出在哪里。
非常感谢
【问题讨论】: