What You Need to Get Started with ASP.NET Hosting

Making sure that you are competitive as a company in the modern business world means to have a good web presence. This is important because of all of the people who will find you through the internet. Keep in mind that the website that you have is among the most important ways that you will be able to provide your clients the information they need about your company. To make sure that your clients will get more out of your website, it is important to make sure that you get started with ASP.NET hosting.

Creating the Website

The first thing that you will need in order to get started with ASP.NET hosting is to make sure that you have a good looking website. This is possible because of all of the different kinds of software which will help you to create the programming language which will create your websites. You can create a dynamic website which will look impressive to even the most technologically savvy business associates. Many of the hosting companies that you can choose will even provide you the ability to get the software that you will need so that you can create your website.

Choosing a Hosting Company

Whether you choose the ASP.NET hosting first or you build the site first. You will need to make sure that you have a good hosting company at some point. They will help in making sure that all of those looking at your site will be able to see it. Make sure to choose a company which not only will provide you with the speed you are looking for. They should also offer you the best services at the best prices. Doing some research first will help you to choose the perfect company for your needs.

How to Get Compatible Software for Windows Web Hosting

The internet site that you have is a very important part of your business. This is because it allows more people to be able to find out about your company. It is also important so that you will be able to have a site which will act like a 24 hour salesman for your company. The great thing is that you will be able to get everything that you will need to have the best website as long as you have the right windows web hosting compatible software. This will help you to build your site and to maintain its accessibility.

Where to Get the Software

The first thing you will need to know is how to get the software you will need. This is possible through many of the different windows web hosting companies. They offer the software as a part of the service that they offer to make sure that you will choose them over other companies. By offering you the best possible software, you will get better results and you will be able to keep using their services. It is in their best interest to make sure that you will be able to succeed. Simply download the software and start using it.

How to Use It

In order to use the software, you will need to make sure that you are able to understand it. This is possible through the tutorial courses which are provided by the windows web hosting companies. They will help you to learn the software that you will be using so that you will be able to get the most out of it. Simply follow the instructions so that you will be able to create the kind of dynamic website which will attract even more attention for your company.

ScottGu’s Lap Around Silverlight

I just noticed that the Virtual TechEd folks recently published ScottGu’s ” A Lap Around Silverlight” talk. Watch (or download) it now BTW, @~30:00 did you get the joke from the audience? the “fruit box” is a macbook that shows up later in the talk 😉 Enjoy Read More……(read more)

How To: Make Tab control panels load “on-demand”

Several people have asked about how to make the contents of their tabs load when the user first clicks them, thereby reducing initial page size. I can think of several ways to do this with varying levels of complexity, but here’s away you can do right now with minimal hacking. We’ll think about how to build this in. But for now… Basically we can do this with UpdatePanels. What we’ll do is: Add an UpdatePanel inside each TabPanel Add a hidden button to trigger that update panel Add a Panel with Visible=”false” that has the content we want to load inside of it (Visible false prevents it from rendering at all) Write some JavaScript to trigger that button. Let’s get started. First, we just create an empty AJAX Enabled project and drop an AjaxControlToolkit…(read more)

Script# + Reflector

The new .reflector assembly list file feature of .NET Reflector can be used to streamline the class browsing experience for Script#… Read More……(read more)

Interview posted on howsoftwareisbuilt.com

The website is called How Software Is Built , and it’s an investigation of the similarities and differences of closed-source* versus open-source delivery models and I’ve been reading it for a while. I always learn something from each of the people that they interview. The project was “commissioned” by folks here at MS, but if you want details, click here . A month or two ago I got a request from a group of folks to talk about software developement methodologies here at Microsoft, specifically how we relate to Open Source, etc. It was kind of unexpected (what? who? me?) but it was a fun conversation, that just got posted today. Check it out . I’d quote from it but it feels really weird quoting myself on my blog. You’ll just have to read it. Read…(read more)

.NET Framework 3.5

Daniel Moth has a good post describing .NET Framework 3.5 … I though i’d share part of it here as it is likely better than one I could do… thanks Daniel. Our goal with the .NET Framework 3.5 was to make it very easy for customers to adopt while providing some really interesting new value. The “easy to adopt” comes from what we call the “Redbits”.. There we are using the same core bits as .NET Framework 2.0 and 3.0 (we just rolled in an SP1 to fix customer reported issues and such)… there should be no breaking changes there and these SPs will be made available on windows update for everyone with 2.0 andor 3.0… The new value comes from the “greenbits” that are brand new assemblies. Daniel also has a good list of the new stuff in .NET…(read more)

New Acropolis Videos posted

We heard laud and clear at Teched that folks wanted to see more of acroplis… So here we are the first day back from TechEd and we have three new videos including source code… Catch all the action at: http://windowsclient.net/acropolis/ Enjoy! Using Acropolis PartPanes The Acropolis PartPane allows you to host the views of child parts within the views of their parent components. In addition, the PartPane provides a chrome, which exposes some of your parts’ functionality to the user automatically, and helps to provide a uniform visual experience for nested parts. This presentation demonstrates how to use the PartPane, and introduces some of its features. Author: David Poll Duration: 5 minutes, 22 seconds Video Downloads: WMV | Zune | iPod…(read more)

Apple releases Safari for Windows

Huh, interesting. Seems like I heard some rumors about this, but I didn’t see that one coming. Honestly, this is the best news I’ve heard all week (okay, fine, it’s noon on Monday). We’ve got a couple of Macs here on site over a VPC type setup but using them is still a bit of a pain – you have to prop to IIS, log into the machine, etc. Being able to do some level of smoke testing right from the desktop will make this a lot easier. That is, of course, as long as the Mac and Windows Safari continue to act the same. Like iTunes, Safari is styles like a Mac window, so it’s a little odd to see it running on the desktop with all the Vista-themed stuff. But right a way you can pick out the distinctive way that it does it’s font rendering. Yup, looks…(read more)

Photo Album works on Windows Home Server

I was super-excited to learn that Andrew Grant was able to run the Photo Handler unmodified on Windows Home Server . This is actually one more reason for me to put Home Server on my to-buy list. I shoot thousands of pictures a year and only upload the very best on Flickr . But the reason why I enhanced Dmitry ‘s handler to make it my own was that I wanted photo publishing to be as simple and as fast as possible, and a natural part of my workflow. Today I’m using a small web server that I built and that sits in my basement so that I can just dump photos on the server using a simple share but using Home Server for that would just rock. Anyway, if you have a Home Server and want a lightweight way to publish your photos, this is for you: http:/…(read more)

Hosting LitwareHR on a Service Delivery Platform – Part III – Billing, Metering

Billing is obviously a very important concern, after all Litware has to get paid! As described in Part I, Litware is looking at two models for Billing: • Subscription based: (For example: $X/tenant/month up to 5 seats/tenant + $Y/month for additional seats) • Usage based: $Z/”Submitted Resume” In our imaginary scenario, we’ll assume that Litware billing requirements are easily met by NWH billing capabilities. NWH Billing system supports these two modus operandi and offers rich customization, reporting, tax considerations, etc. So, for the purposes of this exercise, NWH Billing is state of the art. But the question is: how does NWH Billing know what and when to bill? or in other terms, how to “glue” LitwareHR to the billing system? And, more…(read more)

Silverlight in the TechEd Keynote

I just noticed that they posted the full keynote from Teched 07… I encourage you to watch the whole thing (especially the first few minutes on the Back to the future gag where Microsoft makes fun of ourselves a bit).. The Silverlight demo is at 1:19… there Jamie Cool does a very compelling demo of Silverlight, shows off some applications and just a bit of code. Enjoy! Read More……(read more)

MSDN Search Gadget Updated

A quick update to my MSDN Search Gadget (a small sidebar gadget that lets you search for developer content on MSDN right off your desktop)… Read More……(read more)

Professional ASP.NET AJAX

Just got a copy of this new book on ASP.NET AJAX and it looks great. It should be because Matt is the Development Manager for ASP.NET so he deeply understands the product. He has also worked on several other books and I can personally attest to the fact that he can indeed form complete sentences. Professional ASP.NET 2.0 AJAX Enjoy Read More……(read more)

Manage Styles Tool window

This tool window provides a tree hierarchy view of all CSS selectors available from the current page. Users can navigate and find CSS style definitions in source code with this tool window. Developers can change the layout of the tree view with the Options button. The first three context menu items will categorize the CSS selector in different ways. The next three context menu items will modify what the tree show – all Styles available to the current page, styles that have been used somewhere on this page, or styles used on the selection, if a control is selected in the designer. The tool window provides top level nodes for style block(s) in the current page and external style sheet in cascading order. Inline styles will not be displayed in…(read more)

Hosting LitwareHR on a Service Delivery Platform – Part II – On-Boarding

On-Boarding is the process of bringing the application to the operation. It’s everything that needs to happen for hand-off of the app from the ISV to the hoster. In the scenario described in the previous post , I mentioned that Northwind requires ISV to package the application in a specific way. The intention is of course to automate the process on their side as much as possible, avoiding as many manual steps as possible (no phone, no e-mails, nothing…) NWH calls this a “Hosting Pack” and it will typically contain: The collection of assets that need to be installed in their data center (code, files, images, db scripts, etc). Everything needed to run and install the app A description of those assets, their relationships and other important…(read more)

New ASP.NET AJAX Control Toolkit Release

Yesterday the ASP.NET AJAX Control Toolkit team released an updated version . You can download it from the http://ajax.asp.net web-site, and run samples built with it on the online samples page here . The ASP.NET AJAX Control Toolkit is a free download and contains more than 40 additional AJAX controls and components that work on top of the core ASP.NET AJAX 1.0 release. In addition to having Microsoft developers contribute, the project also has more than 15 non-Microsoft contributors adding great features and controls. You can download either a binary version of the ASP.NET AJAX Control Toolkit to use (just add to your toolbox and you are good to go), or you can download the source for the project itself and tweak/extend it if you want (all…(read more)

Silverlight, ASP.NET, Expression and Windows Server 2008

I had a great time this morning with Sam and Mai-lan from the IIS and Windows Media Server teams. Together we demo’ed some cool new stuff in ASP.NET including: Expression Media Encoder asp:Media UpdatePanel and UpdateProgress AutoCompleteExtender and TextWaterMarkExtender asp:History – Finally control over the back button! Profile Service Bit rate throttling in IIS7 – which allows web site vendors to control the wasted bandwidth due to drop off while still preserving a great initial experience. Live Streaming with Windows Media Server – this is a very cool demo where we use Expression Media Encoder to encoded some video live from a webcam, push it to a WMS server which then makes it available to HUGE numbers of folks for live viewing.. anyone…(read more)

Silverlight1.1ASP.NET PhotoViewer Application

Chung Webster gave a great talk at TechEd today about how to use Silverlight and ASP.NET today… in it he built up a very cool PhotoViewer appwith some great panning and zooming effects, FileUpload, Networking all from managed code in the browser! Download the full source code … Enjoy Read More……(read more)

Hosting LitwareHR on a Service Delivery Platform – A case study – Part I (The Scenario)

In its current version, LitwareHR is focused very much on the challenges an ISV faces while building a SaaS delivered app: multi-tenancy, configurability, etc. In the last few weeks I’ve been working on exploring the implications of hosting LitwareHR on a hypothetical hosting platform. The goal was to twofold: identify changes that have to be made in LitwareHR code base to support specific hosting scenarios and explore the interaction points between hoster & ISV. I’ve published some of this work already in previous post which focused on Provisioning. As described there, externalizing Provisioning required changes in LitwareHR, but it was pretty straightforward because it was functionality well encapsulated. But of course Provisioning, as…(read more)