By Philip Churchill on April 13th, 2008
Build and Deploy an ASP.NET Website on WHS
A great 7 part guide is available showing you how build and deploy an ASP.NET website using the Whiist Add-In on to your Windows Home Server.
Read the guide here.
Share this WHS Article with Others:






Amazing how the Anti Posters seem to think we give two %*&#^# about a s p. I could care less. I don’t use it and don’t plan to. All I care about is WHS and hosting a web site on it. Choose whatever method you wish. That is what this thread is about. The post has nothing to do with pro or anti a s p. You guys started the propaganda hype and hijacked the thread. If it has no bearing to the thread, it should go.
Man, I need to get into their propaganda group. I could talk some crap about nothing too. Thanks for ruining our thread to help people. Done adding fuel to this BS thread…..
You know I was not going to butt into this silly diatribe but as I was dropping off to sleep last night something occured to me.
Have any of you gone and looked at the site that Phil says is pretty good? (http://whswebsite.googlepages.com/) I did. These two guys are saying they haven’t writen anything for a computer since Basic and Fortran. You’re talking back in the 1970′s.
If these two guys can figure out ASP.NET by themselves, what is wrong with you guys that say “it’s too hard”?
Just in case the gaggle of ranting honkers above, didn’t already notice, why is it that ASP.NET requires no less than a 7 part guide for WHS users if it’s just plain so simple and easy?
For something so simple and easy, there sure are a lot of web pages telling how “ASP.NET sucks”.
Google – 229,000 web pages
LiveSearch (via Microsoft’s own) 312,000 web pages!
With such high numbers against ASP.NET, in the hundreds of thousands, surely nobody is going to fall for this lame maneuver skirting around the reality of just how much ASP.NET really is just a run-of-the-mill product.
You going to have to do a whole lot better than that, if you think anyone is going to fall for how Microsoft’s ASP.NET proprietary source code is anything but open, fair and most of all wanted by real customers.
Even Oracle posted a comparison between ASP.NET and PHP 5 which provides even more insight.
http://www.oracle.com/technology/pub/columns/hull_php2.html
ASP.NET runs on IIS, which has been compromised innumerable times, as evidenced by IT news reports every other week. It has become such a liability, in fact, that in spite of all the marketing dollars spent on it, many IT professionals refuse to have their networks exposed with an IIS Web server.
PHP, however, works with Apache, which has a proven track record of speed, reliability, and hardened security.
The latest incarnation of ASP, ASP.NET, is not even completely backward-compatible with it’s previous own versions of ASP!
Then again, ASP.NET officially requires that you use IIS. Unfortunately, IIS has a long history of vulnerabilities!!!
Whether these weaknesses are because of Microsoft’s ineptness or because IIS is a real red flag to hackers is irrelevant: Those systems have a history of being hacked and compromised.
Just like WHS not supporting 64bit, well guess what, is there even a 64bit ASP.NET? Wait until September 2009?
ASP.NET doesn’t provide you it’s source code either!!!
This note is to TheJudge, Dave, ttoomm, and all of the other people who come to this web site and just want to learn something new about Windows Home Server.
Save yourselves some grief. Just ignore these trolls and ranters. There is no point in trying to reason with 2 year-olds. They just take up space and are a drain on the world’s oxygen supply. Don’t let them suck you into their twisted bizarro world.
They all live in their parent’s basements wasting their parent’s money on junk food and boardband connections because they could not hack it in the real world. So they spend their time trolling web sites like this, venting their spleens on such triviality, in the vain attempt to give meaning to their pathetic lives.
Just like the old parable – If a MS-hater rants on a web site or blog and no one responds, did the rant ever happen?
(corollary: If a MS-hater rants on a web site or blog and no one responds, did he ever exist?)
hmmm……
Oracle-
Did you look at the guide? Did you even read the side bar on the webpage?
Only one part of the seven turns up the website, 21 steps. Some steps are only 2 or three words long.
ASP.NET officially requires that you use IIS. Only, Hundreds of Thousands of Microsoft Web Servers got Hacked using Microsoft’s Internet Information Services (IIS) Web servers.
blog.washingtonpost.com/securityfix/2008/04/hundreds_of_thousands_of_micro_1.html
Essentially what happened was that the attackers looked for ASP or ASPX pages containing any type of querystring (a dynamic value such as an article ID, product ID, et cetera) parameter and had exploited it to circumvent the lack of security standards given.
Must everything Microsoft produce become a heaven for bugs, patches and exploits? Doesn’t anyone at Microsoft even bother to check and test their own ALL proprietary source code?
@MountainMan
Always interesting how some just live in denial. Take for instance how “ASP.NET runs on IIS, which has been compromised innumerable times, as evidenced by IT news reports every other week”. And low and behold, what did the Media report today?
Only in that, ‘Hundreds of Thousands’ of Microsoft Web Servers got Hacked using Microsoft’s Internet Information Services (IIS) Web servers again!
F-Secure, which has a very solid reputation in the security community, reckons that more than half a million servers have been hacked.
Ask yourself, is this what you’re willing to praise Microsoft’s ASP.NET for?
ASP.NET has a proven history of failures, being hacked and worse, having individuals cuddle and hug it, as if their child, no thanks to those fanboi’s working behind the scene to establish it.
ASP.NET isn’t worth all the hassles, pains and cost, not to mention the lack of security inherent in it’s code to be saving or actually wanted…
This Microsoft blog doesn’t even use ASP.NET, but a Linux server (nginx/0.6.26) using the FREE open source code “WordPress” software blogging application.
Wouldn’t you think, if ASP.NET is so great and good, why in heaven would a blog website supporting Microsoft wouldn’t use Microsoft’s own software?
Phillip’s Blog website is better for it, and it can only improve to offer NOT just Microsoft’s sad state of affairs. People want choices, it’s also good for business too.
As long as those support an ALL proprietary source code monopoly, those individuals are always going to be dependent upon Microsoft to fix their own vaporware.
Is it any wonder why Europe found Microsoft to be anti-competitive in it’s behavior? Billion dollar fines too.
Don’t you expect better from Microsoft?
As posted in another post’s comments:
What the news articles aren’t telling you is that poorly coded web applications are more at fault than any single IIS vulnerability. Any web application that accepts input but doesn’t sanitize it against SQL injection – be it written with ASP, ASP.NET, PHP, CF, etc. – on any platform – Apache, IIS, etc. – is at risk, and indeed seems to be the actual vector of attack in the infections being reported.
But of course the convenient and popular thing to do is to blame Microsoft.
OK
Pretend you have a WHS Box and want a dynamic website, what do all you nay-sayers recommend?
Remember, your software and OS cost cannot exceed $0.00.
Recommendations, please? I’ll be happy to track down ttoomm and fastphoto. They already said they found ASP.NET difficult. What do we tell them to use on their WHS box?
I just had to have my dog put down because of being attacked by another dog. A pitbull by the way. That is what everyone on this “hate MS” “forum??” sounds and acts like to me. Just a mad dog!
FYI, all you doubter I just downloaded all seven parts yesterday and in 2 hours or less I had a functional website.
Not that I liked the colors or how it looked BUT as I went through the part called “making it yours” or something like that, I was amazed at how easy it was from me. The addition of Forums and being able to take a Poll was line having your cake and eating it also.
I guess my big problem was that I did not know how HARD it was to do according to the ranting and raving. If a 76 year old can do it, think how easy it would be for a 5 year old. You kids should try it and not condemn it.
It is so simple, it comes down to this:
http://mswhs.com is built on PHP/MYSQL,
if ASP.NET is so wonderful, then why don’t you build your blog in the language you are promoting?
Why not Asp.Net?
1) Being on Windows is too restrictive. Mono is a joke.
2) Stability of the platform. Maybe a big corporation can get it to be stable, but it’s too complicated for most shops.
3) Overly Complicate. The stack is too complicated. Vista and IIS 7 aren’t helping.
4) Ability to influence the platform direction. Vendor Lock-in.
5) Ability to fix bugs in the platform. Windows is closed source.
6) Tools: Visual Studio is good IDE when it works. But it’s only good for Asp.Net coding. I need a more flexible IDE.
6) Free Stuff. Nobody gives Asp.Net stuff away. And no large company produces anything. Its a bunch of crappy little companies that build crappy little “web controls”.
This really is so silly.
Folks keep writing (or maybe it is a singular one folk) and bitching about ASP. Phil’s original post is about how to deploy a website on your WHS. ASP just happens to be the method because:
1. ISS comes with WHS
2. Microsoft make available FREE starter kits
So answer my question of May 2nd or hush up.
a) You have a zero budget
b) you can’t (don’t know how) write a website in ANY language
How would you tell these 6000 people who have visited these guys’ (Fastphoto & ttoomm) website to proceed?
Hello-
I am one of the authors. I am writing to say that the link Phil has posted at the very top “Read the guide here” has been quite sick. Google killed their Google Pages and transferred the site to Google Sites. When they did this they also killed the ability to download any of the instructions.
It is once again functional. Google is referring the URL to:
http://sites.google.com/site/whswebsite/
which has been repaired.