08.01.2015 Views

Beginning Web Development, Silverlight, and ASP.NET AJAX

Beginning Web Development, Silverlight, and ASP.NET AJAX

Beginning Web Development, Silverlight, and ASP.NET AJAX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 6 ■ DEPLOYING YOUR WEB SITE 151<br />

to Express), but all of these tools have been carefully designed to minimize the impact on<br />

deployment.<br />

In this chapter, you looked at the deployment environment, using IIS <strong>and</strong> SQL Server<br />

on Windows 2003, <strong>and</strong> what it takes to move a multitier application from the development<br />

environment to the deployment one. The scenario we explored in this chapter took<br />

a h<strong>and</strong>s-on approach, covering most of what you’ll likely encounter in a real-world<br />

deployment.<br />

You followed a data-down deployment process, first configuring the database on the<br />

server (i.e., installing AdventureWorks), <strong>and</strong> then adding the required credentials for your<br />

application to sign into the database. If this isn’t deployed on your server already, go back<br />

to Chapter 4 <strong>and</strong> follow the steps there. You then had your development-based service<br />

sign into this database to ensure that it worked. Once this was achieved, you deployed<br />

your service to the server. Once that was ready, you changed your client to point to this<br />

service. Finally, you deployed your client web application to the server <strong>and</strong> made it available<br />

to all users who can access the web server.<br />

This chapter showed the power <strong>and</strong> flexibility of IIS <strong>and</strong> Windows as a web server<br />

environment <strong>and</strong> how easy it is to build your applications <strong>and</strong> make them ready for public<br />

consumption. Going beyond what you’ve learned in this chapter, you can look into<br />

advanced server configuration, creating application pools <strong>and</strong> health monitoring, tweaking<br />

the compilation models, using FTP <strong>and</strong> security, <strong>and</strong> much more. Many excellent<br />

resources are available on these topics, both in book form (an excellent example being<br />

Internet Information Services 6.0 Resource Kit, from Microsoft Press) <strong>and</strong> as Internet<br />

resources, including, for example, MSDN (http://msdn2.microsoft.com) <strong>and</strong> TechNet<br />

(http://technet.microsoft.com).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!