有沒有一種方法可以創建獨立的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