我有一个使用 C#.NET 编写的桌面网络爬虫应用程序。它的工作原理非常简单。用户在 txt/csv/Excel 中导入输入数据。该应用程序将抓取和组织的结果导出到输出文件(csv、html)中。
作为一个网站,我怎样才能使它可以在线访问?我以前没有做过网络编程(只有桌面),而且我不知道任何网络编程语言。但我认为我可以学习 ASP.NET 并用它创建类似的 webscraper 功能。
我有什么样的虚拟主机要求?
我有一个使用 C#.NET 编写的桌面网络爬虫应用程序。它的工作原理非常简单。用户在 txt/csv/Excel 中导入输入数据。该应用程序将抓取和组织的结果导出到输出文件(csv、html)中。
作为一个网站,我怎样才能使它可以在线访问?我以前没有做过网络编程(只有桌面),而且我不知道任何网络编程语言。但我认为我可以学习 ASP.NET 并用它创建类似的 webscraper 功能。
我有什么样的虚拟主机要求?
您需要做的就是将您的桌面应用程序变成一个库。使用执行特定功能的 API 将您的 EXE 转换为 DLL。这意味着将功能操作与 UI 操作分开。然后,构建一个使用该库在线提供相同功能的 Web 应用程序。如果你想学习一些新的东西来构建 Web 应用程序,我建议使用 ASP.NET MVC 而不是 ASP.NET Web Forms。MVC 比 Web 表单更接近 Web 开发。
至于网络托管要求,任何支持 ASP.NET 的网络主机都应该能够运行 ASP.NET MVC。
我已经用 ASP.NET 做了一点,但我认为这会对你有所帮助