unlike PHP that i need i can configure the webserve i.e apache either authomatic or manual i a can run it effectively!
But i find it difficult to know what the problem is on working with ASP.Net because i can run it. I want to know all the webserver that can best work with ASP.Net and the all the procedure that takes for me to work effectively with ASP.net. Running "Hello World" succesfully.

And where can i get effective tutorial base on ASP.Net that will make me a good ASP.Net programmer
Thanks!!

Dani AI

Generated

— the confusion is often caused by two different ASP.NET worlds that exist today. One is the older, Windows-only ASP.NET that targets the .NET Framework (Web Forms/MVC/System.Web); the other is the modern, cross-platform ASP.NET Core that uses the newer .NET SDK. was right to point out tooling and hosting are part of the equation; the first practical step is deciding which stack to learn.

For a quick, modern "Hello World" using ASP.NET Core (cross-platform) the dotnet CLI is the shortest path. In a terminal:

dotnet new webapp -o HelloWorld
cd HelloWorld
dotnet run

The command prints a local URL (http/https). Use Visual Studio Code with the C# extension or Visual Studio Community for an IDE experience. dotnet watch run gives live reload during development.

For legacy ASP.NET (Web Forms / System.Web) on Windows, confirm the target .NET Framework version and match the IIS application pool CLR setting. Common local blockers: framework mismatch, wrong app-pool identity or file permissions, incorrect handler mappings, and web.config syntax errors. Troubleshooting steps that reliably help: enable detailed errors temporarily (customErrors mode="Off"), check the Windows Event Viewer (Application), and inspect IIS logs under inetpub\logs. Re-registering framework handlers with aspnet_regiis is a valid fix for older Framework installs if pages never execute.

Authoritative, up-to-date guides and SDK downloads are on the official Microsoft sites: dotnet.microsoft.com and the ASP.NET Core docs at learn.microsoft.com/aspnet/core/. Do not leave diagnostic settings enabled on production systems (detailed errors or debug tracing) — revert them when finished.

The IDE for ASP.NET is Visual Studio 2005 (all editions) it includes it's own web server for developers to run ASP.NET apps they make. When you run an ASP.NET app in debug mode it automatically runs the web server.
You can get Visual Studio 2005 Web Developer Express Edition free from Microsofts download site.

For production you need IIS (Internet Information Server) which is on Windows Server 2003 (web server or standard edition minimum or small business server) XP Professional (Connections are limited). There are many hosting companies that supply IIS for ASP.NET even some free ones if you hunt around.

I beleive you can run ASP.NET on Linux using a package called Mono. But I have never used it so I don't know much about it.

The internet is stuffed with .NET articles just use Google to search for them. There are zillions of books on ASP.NET just go to Amazon or some such site and choose one that suits your budget. Any book you like the look of will have plenty of reveiws so you can tell whether it's any good. There are plenty mentioned in various threads here too just use DaniWebs search feature.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.