Beginning ASP.NET Web Pages with Webmatrix®

Total Page:16

File Type:pdf, Size:1020Kb

Beginning ASP.NET Web Pages with Webmatrix® BEGINNING ASP.NET WEB PAGES WITH WEBMatRIX® FOREWORD . xxiii INTRodUCTION . xxv CHaptER 1 Getting Started with WebMatrix . 1 CHaptER 2 Designing Web Pages . .. 21 CHaptER 3 Designing Websites . 53 CHaptER 4 Programming Your Site . 77 CHaptER 5 Adding User Interactivity . 115 CHaptER 6 AJAX and jQuery . 147 CHaptER 7 Packages . 179 CHaptER 8 Working with Files and Images . 197 CHaptER 9 Debugging and Error Handling . 219 CHaptER 10 Introduction to Data and Databases . 243 CHaptER 11 A Deeper Dive Into Data Access . 271 CHaptER 12 Security . 305 CHaptER 13 Optimizing Your Site . 333 CHaptER 14 Deploying Your Site . .. 357 APPENDIX Exercise Answers . .. 375 INDEX . 385 BEGINNING ASP.NET Web Pages with WebMatrix® BEGINNING ASP.NET Web Pages with WebMatrix® Mike Brind Imar Spaanjaars Beginning ASP.NET Web Pages with WebMatrix® Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2011 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-118-05048-4 ISBN: 978-1-118-20348-4 (ebk) ISBN: 978-1-118-20350-7 (ebk) ISBN: 978-1-118-20349-1 (ebk) Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or pro- motional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the pub- lisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley also publishes its books in a variety of electronic formats and by print-on-demand. Not all content that is available in standard print versions of this book may appear or be packaged in all book formats. If you have purchased a version of this book that did not include media that is referenced by or accompanies a standard print version, you may request this media by visiting http://booksupport.wiley.com. For more information about Wiley products, visit us at www.wiley.com. Library of Congress Control Number: 2011936929 Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Wrox Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other coun- tries, and may not be used without written permission. WebMatrix is a registered trademark of Microsoft Corporation. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book. AboUT THE AUTHORS MIKE BRIND spent the first 20 years of his working life in a series of successful sales and marketing roles, towards the end of which he was introduced to HTML and databases. A dormant inner geek took over and Mike became very much more interested in developing websites than selling advertis- ing space on them. As well as on books such as those in the Wrox Beginner series, Mike became reliant on the enormous amount of free help provided by online communities while he learned his new craft. Mike is now one of the all-time leading contributors to the official ASP.NET forums athttp://forums.asp.net and is also a moderator there. As a result of his contributions to the ASP.NET community via the forums, and through his technical article site at www.mikesdotnetting.com, Mike received the Microsoft Most Valuable Professional (MVP) Award for ASP.NET in 2008, 2009, 2010, and 2011. Beginning ASP.NET Web Pages with WebMatrix is Mike’s first book. Mike is currently the Operations Director for ITEC Systems, a company that produces specialist software for recruitment agencies all around the world. Mike lives in Rochester in the UK with his wife of over 25 years, Anna. Together they have two daughters and a grandson. ImaR SpaaNJaaRs graduated in Leisure Management at the Leisure Management School in the Netherlands, but he quickly changed his career path into the Internet world. After working in the Internet business at various web agencies for thirteen years, he started up his own company called De Vier Koeden (http://devierkoeden.com), a small Internet agency specializing in consultancy and development of Internet and intranet applications with Microsoft technologies such as ASP.NET 4. He’s also the technical director of Dynamicweb Netherlands and Dynamicweb North America, two branches of the popular Danish CMS and eCommerce system Dynamicweb. Imar has written books on ASP.NET and Macromedia Dreamweaver, all published under the Wrox brand. He is also one of the top contributors to the Wrox Community Forum at p2p.wrox.com, where he shares his knowledge with fellow programmers. Since 2008, Imar has been rewarded with Microsoft’s Most Valuable Professional (MVP) award for his contributions to the ASP.NET community. Imar lives in Utrecht, the Netherlands, with his girlfriend, Fleur. You can contact him through his personal web site at http://imar.spaanjaars.com or by email at [email protected]. AboUT THE TECHNICAL EdItoR MICHAEL ApostoL graduated from the University of Oregon with a B.S. in Economics. He started his career working for Microsoft Corporation in Market Development. Michael has worked in both software development and information technology as an I.T. manager, programmer, and consul- tant for numerous companies in the Western United States in addition to a few trips to Europe as a software instructor. Presently, he is employed as a contractor writing SQL Server TSQL code for a company in Hawaii. He has thoroughly enjoyed his work as a technical editor with his last project being: Beginning Microsoft ASP.NET 4.0 by Imar Spaanjaars (2010, Wiley Publishing, Inc.). In his free time, Michael tries to get as much time possible with his adopted seven year old Ethiopian son, Geremu, and spouse, Melissa, outside in the sunshine. CREDIts ACQUISITIONS EdItoR PRODUCTION MANAGER Paul Reese Tim Tate PROJECT EdItoR VICE PRESIDENT AND EXECUTIVE GROUP Rosanne Koneval PUBLISHER Richard Swadley TECHNICAL EdItoR Michael Apostol VICE PRESIDENT AND EXECUTIVE PUBLISHER Neil Edde PRODUCTION EdItoR Rebecca Anderson AssoCIatE PUBLISHER Jim Minatel CopY EdItoR Kezia Endsley PROJECT CooRDINatoR, CovER Katie Crocker EdItoRIAL MANAGER Mary Beth Wakefield ComposItoR Craig Johnson, Happenstance Type-O-Rama FREELANCER EdItoRIAL MANAGER Rosemarie Graham PRoofREADER Nancy Carrasco AssoCIatE DIRECtoR OF MARKETING David Mayhew INDEXER Johnna VanHoose Dinse MARKETING MANAGER Ashley Zurcher CovER DESIGNER LeAndra Young BUSINEss MANAGER Amy Knies CovER ImaGE © Nikada ACKNowLEDGMENts I woULD LIKE to staRT by thanking Imar Spaanjaars, my co-author and fellow MVP, for recommend- ing me to Wrox for this project. I am also grateful for the advice and support he has provided as the book became reality. I would also like to thank Paul Reese for listening to Imar and taking a chance on me. I would also like to thank Michael J. Apostol for his contribution as Technical Editor and for Kezia Endsley for tirelessly translating my English into English. I am particularly appreciative of the efforts of Rosanne Koneval for her patience and diplomacy in guiding this particular author newbie through the process of getting a book done. Finally, I would like to thank my wife of over 25 years, Anna, for her support and understanding throughout the project. I lost count of how many times she asked “have you finished the book yet?” But at last, I can answer “Yes!” CoNTENts FOREWORD xxiii INTrodUCTioN xxv CHaptER 1: GEttING StaRTED WITH WEBMatRIX 1 Introducing WebMatrix 2 What Is WebMatrix? 2 Why Should You Use WebMatrix? 3 How Do You Acquire WebMatrix? 3 Introducing the ASP .NET Web
Recommended publications
  • Building Openjfx
    Building OpenJFX Building a UI toolkit for many different platforms is a complex and challenging endeavor. It requires platform specific tools such as C compilers as well as portable tools like Gradle and the JDK. Which tools must be installed differs from platform to platform. While the OpenJFX build system was designed to remove as many build hurdles as possible, it is necessary to build native code and have the requisite compilers and toolchains installed. On Mac and Linux this is fairly easy, but setting up Windows is more difficult. If you are looking for instructions to build FX for JDK 8uNNN, they have been archived here. Before you start Platform Prerequisites Windows Missing paths issue Mac Linux Ubuntu 18.04 Ubuntu 20.04 Oracle Enterprise Linux 7 and Fedora 21 CentOS 8 Common Prerequisites OpenJDK Git Gradle Ant Environment Variables Getting the Sources Using Gradle on The Command Line Build and Test Platform Builds NOTE: cross-build support is currently untested in the mainline jfx-dev/rt repo Customizing the Build Testing Running system tests with Robot Testing with JDK 9 or JDK 10 Integration with OpenJDK Understanding a JDK Modular world in our developer build Adding new packages in a modular world First Step - development Second Step - cleanup Before you start Do you really want to build OpenJFX? We would like you to, but the latest stable build is already available on the JavaFX website, and JavaFX 8 is bundled by default in Oracle JDK 8 (9 and 10 also included JavaFX, but were superseded by 11, which does not).
    [Show full text]
  • Salesware Installation Guide Version 4.4
    Salesware Installation Guide Version 4.4 accesso 302 Camino de la Placita Taos, NM 87571 575.751.0633 www.accesso.com Copyright Copyright 2015 accesso Technology Group, plc. All rights reserved. NOTICE: All information contained herein is the property of accesso Technology Group, plc. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of accesso Technology Group, plc. The software, which includes information contained in any databases, described in this document is furnished under a license agreement and may be used or copied only in accordance with the terms of that agreement. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by accesso Technology Group, plc. accesso Technology Group, plc. assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and non-infringement of third party rights. Installation overview ............................................................................................................................................ 2 Installation of core Salesware modules .............................................................................................................
    [Show full text]
  • Tutorial #1: Getting Started with ASP.NET
    Tutorial #1: Getting Started with ASP.NET This is the first of a series of tutorials that will teach you how to build useful, real- world websites with dynamic content in a fun and easy way, using ASP.NET and C#. ASP.NET pages can display HTML, collect user input, and interact with databases. Note that these tutorials are not meant to provide an in-depth training in ASP.NET programming. The goal is to walk you through the development steps of a simple project, which you may later follow in designing an interface to your own final database project for this class. If you are interested in further study of web development with ASP.NET, I recommend the book by Scott Mitchell, SAMS Teach Yourself ASP.Net in 24 Hours, Pearson Education, 2010, ISBN 978-0-672-33305-7. Step 1. Installing the Software Environment Prior to using ASP.NET, you will need to install the following software: • SQL Server 2008 R2 for the database engine. • SQL Server Management Studio Express for the client (SSMS) • Visual Web Developer Express 2010 for the IDE • The .NET framework 4 environment To install this software, visit the following website: http://www.microsoft.com/express/Downloads/ Click on Download then scroll down to 2010 Express products and click on Visual Web Developer 2010 Express. Because Visual Web Developer is designed for developing ASP.NET websites, installing it automatically installs the .NET Framework and other required ASP.NET tools. You can also optionally install SQL Server 2008 (just checkmark “Microsoft SQL Server 2008 Express Service Pack 1” when prompted).
    [Show full text]
  • CHAPTER 3 - DEVELOPER TOOLS for SHAREPOINT 2013 by Paul Swider, Reza Alirezaei, Brendon Schwartz, Matt Ranlett, Scot Hillier, Jeff Fried & Brian Wilson
    PROFESSIONAL SHAREPOINT 2013 DEVELOPMENT CHAPTER 3 - DEVELOPER TOOLS FOR SHAREPOINT 2013 by Paul Swider, Reza Alirezaei, Brendon Schwartz, Matt Ranlett, Scot Hillier, Jeff Fried & Brian Wilson IN THIS CHAPTER YOU WILL: • Understand the different tools available to SharePoint developers • Explore what’s new in SharePoint Designer 2013 • Learn how to use the new SharePoint tools in Visual Studio 3 Developer Tools for SharePoint 2013 WHAT’S IN THIS CHAPTER? ➤ Understanding the diff erent tools available to SharePoint developers ➤ Exploring what’s new in SharePoint Designer 2013 ➤ Using the new SharePoint tools in Visual Studio SharePoint has become one of the most developed-on platforms over the last decade, and Microsoft has invested in the developer experience with every release of SharePoint. SharePoint 2013 continues to improve the tools available for developers such as Visual Studio and SharePoint Designer while making tremendous strides with the addition of apps, Offi ce 365, and Microsoft Offi ce development. The addition of apps in SharePoint 2013 is a drastic change along with using familiar programming web standards such as HTML, CSS, JavaScript, OData, REST, and OAuth. The developer tools have included this support as well with full support for development against the cloud platforms. If you have used SharePoint 2010, you will see that many of the same project fi les are available, but there are new addi- tions to the array of items you can now use. The development tools are more integrated with the platform; debugging is easier in complex scenarios such as the web and more; and new tooling containing designers and templates was added so that you can easily work on SharePoint and transition to another web-based frame- work.
    [Show full text]
  • Cascading Style Sheet Web Tool
    CASCADING STYLE SHEET WEB TOOL _______________ A Thesis Presented to the Faculty of San Diego State University _______________ In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science _______________ by Kalthoum Y. Adam Summer 2011 iii Copyright © 2011 by Kalthoum Y. Adam All Rights Reserved iv DEDICATION I dedicate this work to my parents who taught me not to give up on fulfilling my dreams. To my faithful husband for his continued support and motivation. To my sons who were my great inspiration. To all my family and friends for being there for me when I needed them most. v ABSTRACT OF THE THESIS Cascading Style Sheet Web Tool by Kalthoum Y. Adam Master of Science in Computer Science San Diego State University, 2011 Cascading Style Sheet (CSS) is a style language that separates the style of a web document from its content. It is used to customize the layout and control the appearance of web pages written by markup languages. CSS saves time while developing the web page by applying the same layout and style to all pages in the website. Furthermore, it makes the website easy to maintain by just editing one file. In this thesis, we developed a CSS web tool that is intended to web developers who will hand-code their HTML and CSS to have a complete control over the web page layout and style. The tool is a form wizard that helps developers through a user-friendly interface to create a website template with a valid CSS and XHTML code.
    [Show full text]
  • Formalizing Markup Languages for User Interface
    LU´IS GONZAGA MARTINS FERREIRA FORMALIZING MARKUP LANGUAGES FOR USER INTERFACE Dissertac¸ao˜ para Mestrado em Informatica´ Escola de Engenharia UNIVERSIDADE DO MINHO Braga, 2005 LU´IS GONZAGA MARTINS FERREIRA FORMALIZING MARKUP LANGUAGES FOR USER INTERFACE Dissertac¸ao˜ submetida a` Universidade do Minho para obtenc¸ao˜ do grau de Mestre em Informatica,´ ar´ ea de especializac¸ao˜ em Sistemas Distribu´ıdos, Comunicac¸oes˜ por Computador e Arquitectura de Computadores, elabo- rada sob a orientac¸ao˜ do Professor Doutor Jose´ Nuno de Oliveira, Pro- fessor Associado do Departamento de Informatica´ da Universidade do Minho. Dissertac¸ao˜ desenvolvida no ambitoˆ do Projecto EUREKA IKF (E!2235) Escola de Engenharia UNIVERSIDADE DO MINHO Braga, 2005 A` Ana, Aninhas e Ritinha Abstract This document presents a Dissertation theme, as integral part of Masters Degree in Distributed Systems, Computers Architecture and Computers Communication. The work has as primary objective the application of formal methods in the specifi- cation of presentation layer. Even reaching several relevance HCI concerns, the scope focus essentially on the way how formal methods can be explored to specify user in- terfaces described using markup languages. The state-of-the-art analysis of user interface markup languages and UIML - User Interface Markup Language formal specification are main contributions. Therefore the tabular graphical object OLAP main features are formally specified in VDM-SL and animated using UIML. This research should be considered as a contribution towards a definition of a visual component library , with user interfaces components composition and reuse. i Acknowledgements I would like to thank my supervisor Professor Jose´ Nuno Oliveira, member of DI (Department of Informatics, Minho University1), who encouraged all formal methods research and initiatives at the University, for his useful support and advice during this work.
    [Show full text]
  • Introduction
    Introduction Introduction MVC 4.0 Intro-1 Copyright © by LearnNow, LLC All rights reserved. Reproduction is strictly prohibited. Introduction Prerequisites This course assumes that you are familiar and experienced with Microsoft’s .NET Framework and ASP.NET development tools. You should be familiar with web development and understand how HTTP and HTML work to produce web pages for the user. You should have experience writing applications with ASP.NET 4.0 or later Web Forms, and be familiar with how ASP.NET processes page requests, and have strong experience with .NET Framework 4.0 or later programming. You should have experience with Visual Studio 2012 for building web application projects. Experience with building database applications using these tools will be helpful, although not strictly necessary. Intro-2 MVC 4.0 Copyright © by LearnNow, LLC All rights reserved. Reproduction is strictly prohibited. Installing the Practice Files Installing the Practice Files Software Requirements This course assumes a full installation of Visual Studio 2012, at least the Premium Edition, with its version of SQL Express installed. The course also assumes that you have SQL Server 2008 R2 or later installed as a default instance. If you use SQL Express, be sure to download the version that includes the advanced features, since in order to install the AdventureWorks databases you must have Full Text Search installed. You’ll also need to change the connection strings in the samples to use SQLExpress instead of the full version of SQL Server. The screenshots of the practice files are from Visual Studio 2012 which ships with MVC 4, although Visual Studio 2010 SP1 may be used with MVC 4.
    [Show full text]
  • Fastcgi Errors on Windows
    Wissensdatenbank > Managing Deskpro On-Premise > Installation & Upgrades > FastCGI errors on Windows FastCGI errors on Windows Ben Henley - 2021-09-02 - Kommentare (2) - Installation & Upgrades Question: I'm installing Deskpro Download on Windows with IIS, and when I test my phpinfo() output I get an error like this: HTTP Error 500.0 - Internal Server Error C:\PHP\php-cgi.exe - The FastCGI process exited unexpectedly I also get a "CGI / FastCGI has stopped working" pop-up. How do I fix this? Answer: This can be caused by having the wrong version of PHP installed, or not having the correct Visual C++ Redistributable installed. Make sure you have installed the correct version of PHP You must use an x86 non-thread safe version of PHP with IIS. If you installed PHP with the Microsoft Web Platform Installer, make sure you selected the correct version. Otherwise, make sure you used the x86 non-thread safe version from the PHP site. Install the correct Visual C++ Redistributable Run php-cgi.exe from the command line. If you get an error about a missing MSVCR dll like this: you need to install a Visual C++ Redistributable. For PHP 5.5 or 5.6, you will need to install Visual C++ Redistributable for Visual Studio 2012. Make sure to install the x86 version. For PHP 5.4, you will need to install Visual C++ Redistributable for VS 2008 x86. Kommentare (2) Kommentare (2) TM Tossen Macs vor 7 Jahren 0 down vote I was able to resolve the problem after several efforts. The server just needed the update http://www.microsoft.com/en-us/download/details.…?id=306… (Visual C++ Redistributable for Visual Studio 2012 Update 3.
    [Show full text]
  • Internet & Website Establishments
    Chapter 1 INTERNET & WEBSITE ESTABLISHMENTS 1.0 Objectives 1.1 Introduction 1.2 Internet Resources for Commerce 1.3 Web server technologies 1.4 Internet tools Relevant to Commerce 1.5 Internet applications for Commerce 1.6 Minimalist Website Establishment 1.7 Summary 1.8 Check your Progress- Answers 1.9 Questions for Self-Study 1.10 Suggested Readings 1.0 OBJECTIVES After studying this chapter you will be able to : • explain internet resources available for commerce. • discuss different web server technologies. • describe applications and internet tools relevant to commerce • explain what is minimalist website establishment. 1.1 INTRODUCTION The Internet has revolutionized the computer and communications world like nothing before. The invention of the telegraph, telephone, radio, and computer set the stage for this unprecedented integration of capabilities. The Internet is at once a world- wide broadcasting capability, a mechanism for information dissemination, and a medium for collaboration and interaction between individuals and their computers without regard for geographic location. The Internet represents one of the most successful examples of the benefits of sustained investment and commitment to research and development of information infrastructure. Beginning with the early research in packet switching, the government, industry and academia have been partners in evolving and deploying this exciting new technology. Today, terms like "[email protected]" and "http://www.google.com" trip lightly off the tongue of the random person on the street. The Internet today is a widespread information infrastructure, the initial prototype of what is often called the National (or Global or Galactic) Information Infrastructure. Its history is complex and involves many aspects - technological, organizational, and community.
    [Show full text]
  • 1Lesson 1: Markup Language and Site Development Essentials
    1Lesson 1: Markup Language and Site Development Essentials Objectives By the end of this lesson, you will be able to: 2.1.1: Relate the history of markup languages to current techniques and technologies, including Standard Generalized Markup Language (SGML), previous versions of Hypertext Markup Language (HTML). 2.1.2: Identify the format and various versions of HTML, including HTML 4.01, Extensible HTML (XHTML), HTML5. 2.1.8: Explain the importance of consistently developing to a single W3C standard (e.g., HTML5). 2.6.1: Describe the functionality of XML. 2.7.1: Obtain input from stakeholders about acceptable technologies and color combinations. 2.7.2: Create an initial Web site diagram (i.e., a story board or prototype), and translate it into a site map. 2.7.3: Verify compliance with government and industry accessibility standards, including W3C Web Accessibility Initiative (WAI), U.S. Government Section 508, Americans with Disabilities Act (ADA). 2.7.4: Validate Web page design according to technical and audience standards adopted by employers. 2.7.5: Verify Web site usability, viewability and browser compatibility. 2.12.1: Test and validate Web documents. 2.12.3: Test Web pages in multiple browsers. 2.13.1: Work as a team member to develop pages and sites. 1-2 Site Development Associate 2.13.2: Collaborate with technical (e.g., IT) and non-technical (e.g., marketing) members of the organization to ensure sites meet requirements. 2.13.3: Determine information and audience requirements for a site, including stakeholders such as customers, employees, shareholders, suppliers. 2.13.4: Document a Web site plan.
    [Show full text]
  • Sitecore CMS 7.0 Installation Guide Rev: 2014-10-21
    Sitecore CMS 7.0 Installation Guide Rev: 2014-10-21 Sitecore CMS 7.0 Installation Guide Installation guide for administrators and developers Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved. Sitecore CMS 7.0 Installation Guide Table of Contents Chapter 1 Introduction ................................................................................................................................ 4 1.1 Getting Started .............................................................................................................................. 5 1.2 Preparing to Install Sitecore CMS 7.0 ........................................................................................... 6 Chapter 2 Sitecore CMS 7.0 Requirements ............................................................................................... 7 2.1 Sitecore Hosting Environment Requirements ............................................................................... 8 2.1.1 IIS Requirements....................................................................................................................... 8 2.1.2 Operating System Requirements .............................................................................................. 8 2.1.3 .NET Framework Requirements ................................................................................................ 9 2.1.4 Visual Studio Requirements
    [Show full text]
  • Deploying an ASP.NET Web Application to a Hosting Provider Using Visual Studio Tom Dykstra
    Deploying an ASP.NET Web Application to a Hosting Provider using Visual Studio Tom Dykstra Summary: This series of tutorials shows you how to make an ASP.NET web application available over the internet by deploying it to a third-party hosting provider. The deployment method used is Visual Studio one-click publish. The tutorials illustrate deployment first to IIS on the development computer for testing. They then show you how to deploy to the hosting provider as the production environment. Category: Step-By-Step Applies to: ASP.NET 4.0 and earlier, Visual Studio 2010 Source: ASP.NET site (link to source content) E-book publication date: May 2012 162 pages Copyright © 2012 by Microsoft Corporation All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. This book expresses the author’s views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book.
    [Show full text]