【发布时间】:2011-02-01 18:16:52
【问题描述】:
我最近向我们的测试服务器发布了一个新的 .NET ClickOnce 应用程序,但无法实际启动该应用程序。
提供自动生成的 publish.htm 文件,就像我放在目录中的任何其他文件一样。 我可以在 IIS (6.0) 中打开目录浏览并验证 .application 文件是否已显示。 但是,如果我通过 publish.htm 文件或直接请求 .application 文件,则会收到 404 错误。
我已确认 MIME 类型已定义,当我查看 IIS 日志中的请求时,我看到错误代码为 404.0,win32 代码为 2。这似乎表明该文件是'不提供,因为 Windows 无法找到它,但同样,目录中的所有其他文件都可以正常提供。
我已验证 .application 文件与站点上的所有其他文件具有完全相同的权限,并且我可以从服务器手动运行 .application 文件并观察应用程序的安装,因此 Windows 似乎知道毕竟是文件。
【问题讨论】: