C# 将.NET应用程序部署到AppHarbor,该应用程序不';不要使用ASP
我有一个桌面应用程序的想法,需要一个服务器组件才能工作。不幸的是,我对网络编程非常陌生,所以我真的不知道每件事是如何运作的 我只知道我不需要一个网站。我要做的服务器没有输出任何HTML。它只需要做一些简单的数据库访问和一些检查 在本例中,我假设ASP.NET是一种过度使用,而且我还没有使用过ASP,所以我想知道我是否可以将控制台应用程序推送到AppHarbor。如果可以,我如何管理请求(或者在部署时如何向它发送请求)?如果我不能做到这一点,我愿意使用其他东西(可能是带有Ruby的Heroku)让我做到这一点。 首先我会使用Ruby,但同样的问题仍然存在。只是RoR而不是ASP.NETC# 将.NET应用程序部署到AppHarbor,该应用程序不';不要使用ASP,c#,.net,appharbor,C#,.net,Appharbor,我有一个桌面应用程序的想法,需要一个服务器组件才能工作。不幸的是,我对网络编程非常陌生,所以我真的不知道每件事是如何运作的 我只知道我不需要一个网站。我要做的服务器没有输出任何HTML。它只需要做一些简单的数据库访问和一些检查 在本例中,我假设ASP.NET是一种过度使用,而且我还没有使用过ASP,所以我想知道我是否可以将控制台应用程序推送到AppHarbor。如果可以,我如何管理请求(或者在部署时如何向它发送请求)?如果我不能做到这一点,我愿意使用其他东西(可能是带有Ruby的Heroku)让
非常感谢您的帮助。有一个简单的ASP.NET项目用于托管WCF。在Visual studio中,单击文件->新建->网站
在您的桌面应用程序中,添加对该WCF服务的引用(右键单击project add service reference,然后右键单击past URL,运行WCF服务后可以看到该URL)因此,使用ASP.net WEBApi调用可以非常轻松地完成;但是,如果我不想使用ASP.net做任何事情,我会这样做
正如我所说的,我真的不明白整个事情是如何运作的。我是否将桌面应用程序部署到?它们必须是同一解决方案中的项目吗?有没有办法将这两者分开?还有,有没有办法用Visual C#Express来实现这一点?或者我需要Web开发版本?您也需要Web版本。您只能在那里部署web应用程序。您必须将桌面部署到您的客户