© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.

Slides:



Advertisements
Similar presentations
Tridion 5.3 Templates.
Advertisements

.Net Remoting by James Stone. What is.Net Remoting? RemotingRemoting is a technology that allows.NET applications to communicate. Remoting Same machine,
Online Construction Estimation Developed By:- Vatsal S. Shah ( ) Dilip K. Babariya ( ) Jimit V. Rajani ( ) Guided by:-
The following 10 questions test your knowledge of desired configuration management in Configuration Manager Configuration Manager Desired Configuration.
© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
Whats New in Microsoft Office Get More in Office Professional Plus 2010 With SharePoint Workspace, OneNote and Office Web Apps Experience Business.
Visualization of Computer Networks By Richard Zschech Supervisors: Dr. Ken Hawick, Dr. Paul Coddington.
Electronic Commerce COMP3210 Bonus Session : Report Card Application Dr. Paul Walcott Department of Computer Science, Mathematics and Physics University.
Configuring Windows to run Dr.Web scanner remotely.
EasySearch Technical Overview. Ever seen a website without a full text search? BUT – Search is expensive Financially Computationally – Search is complicated.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Introduction to Active Server Pages
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP3115 Information Systems Session 1: Personal Productivity.
Perforce (Version Control Software). Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP3115 Information Systems Session 7: E-Business Strategy:
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP3115 Information Systems Session 4: Fundamentals of Information.
Web Technologies COMP6115 Session 2: Planning, Designing, Constructing and Testing Static Web Sites Dr. Paul Walcott Department of Computer Science, Mathematics.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott E-Commerce COMP3210 Course Overview Dr. Paul Walcott Department.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP3115 Information Systems Session 6: Information Systems.
Web Technologies COMP6115 Session 2: Planning, Designing, Constructing and Testing Static Web Sites Dr. Paul Walcott Department of Computer Science, Mathematics.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
Tracing, Logging, and Error Handling MacDonald Ch. 8 MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
Session 10 Windows Platform Eng. Dina Alkhoudari.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
JBoss Developer Studio. JBoss Developer Studio provides a certified open source development environment that includes and integrates: Eclipse Eclipse.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP3115 Information Systems Session 3: Fundamentals of Information.
SmartEye Jovi Tong, p Penny Pun, p Hill Chan, p
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP3115 Information Systems Session 8: E-Business Strategy:
Introduction to ASP.NET 1www.tech.findforinfo.com.
1 © 2008 Avaya Inc. All rights reserved. IPOffice Configuration Service Emil Ratnam.
PCWG Analysis Tool Peter Stuart September 15, 2015.
Electronic Commerce COMP3210 Session 4: Designing, Building and Evaluating e-Commerce Initiatives – Part II Dr. Paul Walcott Department of Computer Science,
Web Technologies COMP6115 Session 4: Adding a Database to a Web Site Dr. Paul Walcott Department of Computer Science, Mathematics and Physics University.
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
MindMajix.com TIBCO BUSINESSWORKS Introducing TIBCO ActiveMatrix BusinessWorks.
Web Technologies COMP6115 Session 2: Planning, Designing, Constructing and Testing Static Web Sites Dr. Paul Walcott Department of Computer Science, Mathematics.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
XA System-Link A Powerful Development Tool
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
AutoTester & UAT Automation Framework By SSTZ-UAT.
2014 User Group Meeting - Maumee Bay Lodge and Convention Center.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Web Technologies COMP6115 Session 4: Adding a Database to a Web Site Dr. Paul Walcott Department of Computer Science, Mathematics and Physics University.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
How to implement GPOs and secure a MS Windows Environment with little to NO user awareness!?!?
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
ASP Application Object Y.-H. Chen International College Ming-Chuan University Fall, 2004.
1 Crosstalk iON Release 3. 2 New Live Chat Features iON 3  Session Notes –Add and modify notes to a customer session –Review from Chat History or Live.
Enterprise Oracle Solutions Oracle Report Manager The New ADI and More Revised:June 20091Report Manager/SROAUG Presentation.
Online Data Storage Companies MY Docs Online. Comparison Name Personal Edition Enterprise Edition Transcription Edition Price $9.95 monthly rate $4.99.
Group policy.
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
Hotmail, undoubtedly known for its best features and a number of customers enjoy this mail service because it’s easy accessibility and user-friendly interface.
Module 36 (Expanding Your Control of Windows Victims)
QuickBooks Enterprise Support Number
Content Management Systems
Dynamic Website Design Services | Website Designing
Module 1–Windows AppFabric Cache
67th IETF meeting netconf WG
Web Service Accounting System
ASP.NET Module Subtitle.
Unit 11- Computer Networks
Mark Quirk Head of Technology Developer & Platform Group
ArcGIS Pro: An Introduction Overview
Presentation transcript:

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University of the West Indies Session 4 – Building Enterprise-scale Web-based Applications – Part III : Configuring ASP.NET Spring 2009

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott Objectives  At the end of this session the student shall be able to: Describe how ASP.NET applications are configured Add a custom setting

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott An ASP.NET application comprises of (MacDonald 2007, p. 130) :

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott The configuration files in ASP.NET…  Configure the way error messages are shown  Configure security settings  Allow users to add custom settings  And much, much more.

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott The advantage of these configuration files include (McDonald 2007) :  They are never locked therefore can be updated at any time  They can be accessed easily  These files are easy to edit since they are in XML

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott The main configuration files are:  web.config  machine.config

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott What does the web.config file look like (McDonald 2007) ? … … </appSettings …

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott Which sections of web.config are most important?  Allows storage of custom settings  Database connection information  The ASP.NET settings; for example and

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott Machine configuration files  Every web server starts with basic settings. These are defined in the machine.config and web.config files, located at: c:\Windows\Microsoft.NET\Framework\v \Config  These settings affect the entire system  For application level settings use web.config Which will be in the root of the virtual directory of the application

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott This is how you add a custom setting to the web.config file <add key”ImageFilesPath” value=“/pictures/images” />

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott The custom setting can be queried using WebConfigurationManager using System.Web.UI; using System.Web.UI.WebControls; using System.Web.Configuration; Public partial class QuerySettings : System.Web.UI.Page { protected void Page_Load() { lblMyImagesPath = “My images are in” + WebConfigurationManager.AppSettings[“ImageFilesPa th”]; }

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott Conclusion  In this session The method used to configure ASP.NET was described

© 2009 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott References MacDonald, M., “Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional”, Apress, Second Edition, 2007