Click here to Skip to main content
16,021,041 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hi
Recently I learned a lot about Windows Forms and related C# coding to design some desktop applications and then I went to designing some ASP.NET based websites using C# at back end.

But now I would like to design a website which communicates with the web doing task such as automatically reading web pages, downloading content, recognizing tags of posts, recognizing similar content on different websites, etc.

I also learned the C# command like HttpRequest, WebRequest, GetResponseStream, etc. But still my knowledge is lacking with these commands.

So please suggest me some interesting techniques, C# stuff, tutorial and such with which I can do above mentioned task using C#.

Upadte : Sorry that you didn't get what i meant to say. Let me give you an example....I want to design a web service which will fetch Currently added blog posts from my faviroute five blogs each day and then list those post on home page of my own website [obviously ASP.NET based site] That's what i called a website to earlier.

Hope you guys got it.

Thanks
Posted
Updated 4-Oct-11 6:20am
v3
Comments
André Kraak 4-Oct-11 7:06am    
Edited question:
Added code tags
Formatted text/code
Spelling/Grammar
[no name] 5-Oct-11 7:51am    
After you update IMO a webservice still isn't the best solution. Nothing is going to happen automatically. The WebService will need to be initiated by some process, such as viewing your home page. At that point you have just added another process with more overhead, rather than having a class in your web application that uses WebRequests to gather the info.

1 solution

"But now I would like to design a website which communicates with the web..."

An ASP.NET application runs when there is a request for it, such as typing the URL into the address bar of your favorite browser and hitting enter. It doesn't just automatically start and crawl the web. SkyNet hasn't been activated yet.

What you are described is best accomplished using a Windows Service.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900