Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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# 是否可以使用Apache进行ClickOnce部署?_C#_.net 3.5_Clickonce - Fatal编程技术网

C# 是否可以使用Apache进行ClickOnce部署?

C# 是否可以使用Apache进行ClickOnce部署?,c#,.net-3.5,clickonce,C#,.net 3.5,Clickonce,我可以使用ClickOnce部署将winforms应用程序发布到apache服务器吗 尝试发布到Apache服务器时,我遇到以下错误: 无法连接到 '' 出现以下错误:无法 打开网站 ''. 到 访问本地IIS Web上的网站 服务器,必须运行Visual Studio 在中的管理员帐户下 以访问IIS 元数据库。或者,安装 FrontPage服务器扩展(FPSE)和 然后将FPSE访问权授予 将运行Visual Studio 据我所知,ClickOnce对任何web服务器都没有固有的依赖性。它

我可以使用ClickOnce部署将winforms应用程序发布到apache服务器吗

尝试发布到Apache服务器时,我遇到以下错误:

无法连接到 '' 出现以下错误:无法 打开网站 ''. 到 访问本地IIS Web上的网站 服务器,必须运行Visual Studio 在中的管理员帐户下 以访问IIS 元数据库。或者,安装 FrontPage服务器扩展(FPSE)和 然后将FPSE访问权授予 将运行Visual Studio


据我所知,ClickOnce对任何web服务器都没有固有的依赖性。它的部署模型非常灵活。实际上,它只需要一个可访问的URI和一个存储其位的地方。如果您愿意,实际上可以部署到文件共享。我以这种方式运行几个内部应用程序

因此,是的,部署到Apache服务器时不应该有任何限制,只要

  • 实际上,您可以将这些位放到服务器上
  • 消费者可以看到它们所在的URL
    这篇博客文章详细介绍了如何部署到Apache:

    我找到了解决方案。您将mime类型添加到httpd.conf,就像提供的链接JaredPar一样,并将发布文件夹设置为webfolder的目录,然后将安装文件夹设置为其等效的URI

    例如,我当前的发布文件夹为
    C:\ProgramFiles(x86)\Apache Software Foundation\Apache2.2\htdocs\WinSync\

    并将安装文件夹设置为
    http://10.200.0.80:8081/WinSync/


    我还告诉它每次都要生成一个publish.htm,但我不认为这有什么区别。

    我查看了发布向导,它抱怨它无法访问IIS服务器。@Malfist,你能将这些信息添加到你的帖子中吗?这将有助于跟踪问题。我相信答案是肯定的,但您是否在Apache上安装了首页扩展?