作为服务,但也像普通应用程序一样运行)。我想向应用程序公开一个Web界面,以允许对应用程序进行一些远程监视和控制。我目前正在托管一个仅在应用程序中返回HTML的WCF服务,这很好,但我最好使用ASP.Net应用程序或silverlight应用程序。有没有办法在我的应用程序中托管aspx或silverlight应用程序?作为其中的一部分,我希望能够在两个应用程序之间共享数据。是的。您甚至不需要Cassini,因为它包含框架中已有的ASPX托管位,它们都在System.Web.HostingMSDN上有一篇关于内置于VS中的小型Web服务器的好文章,称为Cassini,您可以下载源代码在某处编码。不起诉版本和许可证。Cassini提供(演示)ASP托管内容。ScottHa有一篇关于托管Cassini以进行单元测试的文章。我之前用它进行了一些小的修改,用于单元测试,并且效果很好。不确定直接使用HTTP.SYS会有什么不同,但我认为两者都可以正常工作。如我所见,最简单的解决方案是在你的应用程序上放置一个浏览器控件,在浏览器中放置一个silverlight应用程序,如果你想在应用程序和silverlight之间共享数据,你可以尝试将应用程序中的wcf服务公开到silverlight,如果它有效,它也很简单。以上是C#学习教程:是否可以在IIS以外的独立应用程序中托管所有ASPX网页共享的内容?,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
