有没有一种方法可以创建独立的Web应用程序,该应用程序可以在托盘中运行或类似的东西使用.Net并使用WebForms或MVC打开带有Web服务器(嵌入在应用程序中)的端口?独立的Web应用程序.Net
1
A
回答
4
您可以使用Cassini web server sample运行ASP.NET应用程序。您可以从http://blogs.msdn.com/dmitryr/archive/2005/09/27/474534.aspx
下载源代码Cassini只能从本地机器访问,并且是Visual Studio附带的开发Web服务器的基础。您可能需要考虑为用户运行此端口以及用户是否具有过热的防火墙软件等。
0
鉴于您希望使用.Net代码,获取客户端Web应用程序的最简单方法是使用Silverlight Out of Browser(或“分离”模式)
这让你连接到网络服务器,并允许像gui模型一样的WPF。
Here是一个示例项目。
需要Silverlight 3。
您不能将应用程序放在通知区域(“系统托盘”),并且您不能使用跨域服务,除非它们明确标记为这样。
0
听起来像您可能想要构建一个内置浏览器的Windows应用程序。 如果您制作Windows窗体并处于设计模式,那么在“所有Windows窗体”下的工具箱中是“WebBrowser”控件。
所以,如果我有其中之一,并把它命名为wbMain,我可以做这样的事情:
wbMain.Document.Body.Style = "zoom 40%";
wbMain.Navigate(New Uri(tbURL.Text));
wbMain.CanGoBack = false;
wbMain.CanGoForward = true;
// once I navigate to a page I can play with the page like:
foreach(HtmlElement HTML In wbMain.Document.Links)
{
string Link = HTML.OuterHtml.ToLower;
if(Link.IndexOf(".mov") > 0 && Link.IndexOf("href=") > 0)
{...
System.Net.WebClient wc = New System.Net.WebClient();
wc.DownloadFile(MovieLink, Target)
}
}
你的想法。
相关问题
- 1. 独立.NET应用程序
- 2. 独立Web应用程序
- 3. 独立的web应用程序会话
- 4. 独立的Web应用程序
- 5. 独立战争/ java web应用程序
- 6. 独立应用程序vs Web应用程序
- 7. 如何区分Web应用程序或独立应用程序?
- 8. 将事件从.NET Web应用程序传递到.NET C#独立应用程序
- 9. 独立Python应用程序
- 10. C++独立应用程序
- 11. PostgreSQL独立应用程序
- 12. 独立PHP应用程序
- 13. PHP独立应用程序
- 14. 构建一个.net web应用程序来踢开始独立过程
- 15. 问题从VB6独立的应用程序转换水晶报表的.NET Web应用程序
- 16. 部署依赖于独立应用程序的Web应用程序
- 17. 将独立Java应用程序转换为可部署的Web应用程序
- 18. 从独立的Web应用程序调用ejb实体类(netbeans)
- 19. 用于多个Web应用程序的独立Hibernate库
- 20. 使用IIS Express的独立Web应用程序
- 21. 在独立的PHP Web应用程序中使用Drupal主题
- 22. 用于web应用程序的独立Tomcat服务器
- 23. 我可以创建一个.NET Core Web API独立应用程序吗?
- 24. 如何创建一个独立的.Net核心应用程序?
- 25. .NET应用程序兼容独立的Windows和Azure
- 26. VBA代码关闭我的独立.Net Winform应用程序?
- 27. 如何制作一个独立的autocad .net应用程序
- 28. OSX上的独立应用程序的Web服务器
- 29. Android:独立线程与独立应用程序
- 30. 如何使用Visual Studio创建.NET独立应用程序?
我不想给我一个网络应用程序。我正在尝试制作一个桌面应用程序,其中嵌入了一个带有asp.net应用程序的Web服务器。 – Pablo 2009-08-04 06:29:14
啊 - 我看到我误解了你的问题,BrianLy听起来像你想要的然后 – ShuggyCoUk 2009-08-04 08:33:43