发布IIS服务器上的一个C#控制台应用程序 [英] Publishing a c# console application on IIS Server

查看:3582
本文介绍了发布IIS服务器上的一个C#控制台应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能部署IIS服务器上的控制台C#应用程序。
我有一台机器从命名管道需要的数据和我的C#应用​​程序从管道采用此数据并将其发送到Web应用程序使用TCP套接字运行上运行的一个.exe文件,我想知道如果我可以部署我的C#控制台应用程序在Web服务器上?
我是新来的ASP.net和C#。

Is it possible to deploy a console c# application on IIS Server. I have one .exe file running on a machine which takes data from named pipe and my c# application takes this data from the pipe and send it to the web application running using TCP sockets, I want to know if i can deploy my C# console application on the webserver? I am new to ASP.net and C#.

推荐答案

您可以承载IIS服务器上的exe文件,但它不是一个常见的​​做法来部署C#控制台应用程序,

You can host an exe file on IIS server, but it is not a common practice to deploy C# console applications,


  1. 在这样,如果客户机已经安装了正确的.NET框架你不知道。因此,控制台应用程序甚至可能不会推出。

  2. Web浏览器可以简单地阻止下载。

  3. 即使exe文件被下载,除非用户将启动在本地,它不会自动运行。

Microsoft推荐的方法是部署使用ClickOnce客户端应用程序,

Recommended approach by Microsoft is to deploy the client side application using ClickOnce,

http://msdn.microsoft。 COM / EN-US /库/ t71a733d%28V = VS.80%29.aspx

您就可以在主机侧IIS的安装程序的ClickOnce。例如,微软codePLEX使用这种部署它的开源项目,

You can then host the ClickOnce installer on IIS side. For example, Microsoft CodePlex uses this kind of deployment for its open source projects,

HTTP://$c$cplex.$c$cplex。 COM / WIKIPAGE?标题=的ClickOnce

这篇关于发布IIS服务器上的一个C#控制台应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆