Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将桌面webscraper转换为网站?_C#_Asp.net_Web Scraping - Fatal编程技术网

C# 如何将桌面webscraper转换为网站?

C# 如何将桌面webscraper转换为网站?,c#,asp.net,web-scraping,C#,Asp.net,Web Scraping,我有一个用C#.NET编写的桌面webscraper应用程序。 它的工作原理非常简单。用户以txt/csv/Excel格式导入输入数据。该应用程序在输出文件(csv、html)中导出刮取和组织的结果 我如何使其作为网站在线访问? 我以前没有做过网络编程(只有桌面),也不懂任何网络编程语言。但我认为我可以学习ASP.NET,并用它创建类似的webscraper功能 我有什么样的网站托管要求?我已经使用ASP.NET做了一些工作,但我认为这将帮助您您需要做的是将桌面应用程序变成一个库。将EXE转换为

我有一个用C#.NET编写的桌面webscraper应用程序。 它的工作原理非常简单。用户以txt/csv/Excel格式导入输入数据。该应用程序在输出文件(csv、html)中导出刮取和组织的结果

我如何使其作为网站在线访问? 我以前没有做过网络编程(只有桌面),也不懂任何网络编程语言。但我认为我可以学习ASP.NET,并用它创建类似的webscraper功能


我有什么样的网站托管要求?

我已经使用ASP.NET做了一些工作,但我认为这将帮助您

您需要做的是将桌面应用程序变成一个库。将EXE转换为具有执行特定功能的API的DLL。这意味着将功能操作与UI操作分离。然后,构建一个使用该库在线提供相同功能的web应用程序。 如果您想学习构建web应用程序的新知识,我建议您使用ASP.NET MVC,而不是ASP.NET web表单。MVC比web表单更接近web开发


至于web托管要求,任何支持ASP.NET的web主机都应该能够运行ASP.NET MVC。

可以将其重写为“网站”(无论这意味着什么)。这不是一个真正的问题。谢谢Amr的提示!非常有帮助!asp.net mvc的网络主机要求如何?任何支持asp.net的网络主机都应该能够运行asp.net mvc,它只是一个运行在.net上的库