我在.net c#中开发了一个Windows应用程序。我想把它放在IIS中类似于Web应用程序。有可能??
我的要求是:就像Web应用程序一样,我想获取此Windows应用程序的URL并使用该链接远程访问Windows应用程序。
请建议。
由于 鲁帕
答案 0 :(得分:2)
看看ClickOnce Deployment。从本质上讲,它允许从网站进行简单安装。这是向用户部署听起来非常非Web应用程序的最简单方法。
您是否可以创建一个网站以提供相同的功能,这取决于您的应用程序的性质。你能描述你的应用程序的功能或工作原理吗?这将有助于获得更好的答案。
答案 1 :(得分:0)
IIS主要用于托管基于HTTP的应用程序,例如网站或Web服务应用程序。如果您使用的是WCF和IIS 7,则可以使用Windows激活服务(WAS)在IIS中实际托管其他类型的服务。
您希望在IIS中托管哪种应用程序?一种选择是使用WCF在Windows服务中托管HTTP端点。 (见ServiceHost课程)。在IIS之外运行HTTP服务可能还需要一些额外的权限/可访问性设置(例如,使用HttpCfg命令)。
答案 2 :(得分:0)
是的,您可以共享包含独立应用程序的文件夹。 如果你使用窗户,请关闭 右键单击文件夹>点击分享>然后选择SHare ......
并按照说明操作。 这将在网络上共享,允许有privelages的人访问它。
答案 3 :(得分:0)
您无法在iis上部署独立应用程序。然而,有一种方法可以实现这一目标。将您的应用程序打包到msi中,创建一个静默执行msi的批处理文件并执行exe。创建一个Web应用程序,在客户端计算机上下载批处理和msi,并从wb应用程序执行批处理。浴缸将完成其余的工作