2009-09-08 56 views
0

我有一个在.net c#中开发的Windows应用程序。我想把它放在类似于web应用程序的IIS中。可能吗??我们可以在IIS中上传Windows应用程序:.net

我的要求是:就像web应用程序一样,我想要获取此Windows应用程序的URL并使用链接远程访问Windows应用程序。

请建议。

感谢 鲁帕

+0

我也有同样的疑问。你有答案吗? – 2016-02-23 08:41:22

回答

0

IIS主要是不错的托管基于HTTP的应用程序,如Web站点或Web服务应用程序。如果您使用的是WCF和IIS 7,则可以使用Windows激活服务(WAS)在IIS中实际托管其他类型的服务。

你想在IIS中托管什么样的应用程序?一种选择是使用WCF在Windows服务中托管HTTP端点。 (见ServiceHost班)。在IIS之外运行HTTP服务可能还需要一些额外的权限/辅助功能设置(例如,使用HttpCfg命令)。

+0

我不使用WCF,WPF等任何服务。我的应用程序是一个简单的Windows应用程序,它根据各个系统的输入文件(可能有.net框架工作或不可用)执行一些操作。因此,我想在不同的系统中运行应用程序,类似于Web应用程序。 如果这是不可能的,请让我知道如何在其他系统中运行此Windows应用程序。 – ASD 2009-09-08 03:55:31

0

是的,你可以共享包含你的独立应用程序的文件夹。 如果您使用Windows,请拨打 右键单击文件夹>单击共享>然后选择SHare ...

并按照说明进行操作。 这将在网络上共享它,允许有privelages的人访问它。

2

看看ClickOnce Deployment。实质上,它允许从网站进行简单的安装。这是将非常非web应用程序的声音部署到用户的最简单方法。

是否可以创建提供等效功能的网站取决于应用程序的性质。你能描述一下你的应用的功能,或者它的工作原理吗?这将有助于获得更好的答案。

0

您无法在iis上部署独立应用程序。然而,有一种方法可以实现这一点。将您的应用程序打包到msi中,创建一个批处理文件,以静默方式执行msi并执行exe。创建一个Web应用程序,在客户端计算机上下载批处理和msi,并从wb应用程序执行批处理。洗澡会做剩下的

相关问题