20101112 tf web_hirookun

  • Published on
    03-Jul-2015

  • View
    554

  • Download
    1

Embed Size (px)

DESCRIPTION

20101112TFASPWeb

Transcript

.asp ( )http://blogs.technet.com/hirookun/

1

2010 Microsoft Corporation. All rights reserved. 2010 Microsoft Corporation. All rights reserved.12/8/2010 9:56 AM12 IT

2010 Microsoft Corporation. All rights reserved.318:30 - 19:0019:00 - 19:30 Web Web 19:30 - 20:00 ASP ASP ASP 20:00 - 20:0520:05 - 20:50 ASP 20:50 - 21:00 Q&A

2010 Microsoft Corporation. All rights reserved. 1996 Active Server Pages.asp ASPASP ASP.NET ASP.NET 4 ASP 10 ASP Tech Fielders ASP 2

Topic : ASP, ASP.NET, IIS7, SQL Server, Web PI, WebMatrix, Visual Basic : 300 ASP PHP ASP.NET

3Part I: Web 4# 2010 Microsoft Corporation. All rights reserved.TechFieldersTechFielders 2010 Microsoft Corporation. All rights reserved.5A.D.1996 2010 Microsoft Corporation. All rights reserved.6 2010 Microsoft Corporation. All rights reserved.7 Yahoo! Japan SMAP NINTENDO64 O157 FAPHS F1 Mr.Children PRIDEEvery Little Thing 2010 Microsoft Corporation. All rights reserved.8

199610199511 2010 Microsoft Corporation. All rights reserved.89199612Active Server Pages Active Server Pages 1.0 (IIS 3.0)199612Active Server Pages 2.0 (IIS 4.0)19979

Active Server Pages 3.0 (IIS 5.0)200011

2010 Microsoft Corporation. All rights reserved.10

Windows DNA & Windows DNA 2000

Windows Distributed interNet Applications 2010 Microsoft Corporation. All rights reserved.

OSWeb ServerPresentationLogicData AccessDatabaseSQL Server 2000Access/.mdbSQL Server 2008/R2(Access/.accdb)SQL Server 2005(Access/.accdb)IIS 5.0IIS 7.xIIS 6.0Windows 2000Windows Server2008/R2Windows Server2003 R2.NET FrameworkDAO/ADOODBC/OLEDBCOM/COM+(DCOM)ADO.NET/LINQEntity FrameworkODataADO.NETDAO/ADOODBC/OLEDBCOM/COM+(DCOM)Active Server Pages(.asp)ASP.NET 4ASP.NET 2.0/3.5Active Server Pages(.asp)Visual Studio 6.0Visual Studio 2010Visual Studio 2005/200811 2010 Microsoft Corporation. All rights reserved.

OSWeb ServerPresentationLogicData AccessDatabaseSQL Server 2000Access/.mdbSQL Server 2008/R2(Access/.accdb)SQL Server 2005(Access/.accdb)IIS 5.0IIS 7.xIIS 6.0Windows 2000Windows Server2008/R2Windows Server2003 R2.NET FrameworkDAO/ADOODBC/OLEDBCOM/COM+(DCOM)ADO.NET/LINQEntity FrameworkODataADO.NETDAO/ADOODBC/OLEDBCOM/COM+(DCOM)Active Server Pages(.asp)ASP.NET 4ASP.NET 2.0/3.5Active Server Pages(.asp)Visual Studio 6.0Visual Studio 2010Visual Studio 2005/200812 2010 Microsoft Corporation. All rights reserved.

Office 365/ Windows Azure

Windows DNA20002010

NGWS .NETWindows Server 2000ActiveX / DCOM / COM+Active Server PagesWeb SOA

.NET 10.NET

13 2010 Microsoft Corporation. All rights reserved. Next Generation Windows Services 13

ASP

ASP.NET

141.0 1.1 2.0 3.5 4.0

2010 Microsoft Corporation. All rights reserved.Active Server Pages UI VB6 COMComponent Object Model

151996 Win32api 2010 Microsoft Corporation. All rights reserved.PHP ASP

15Active Server Pages UI VB6 COMComponent Object Model

161996 Win32api VB6 COM VB6 Web 2010 Microsoft Corporation. All rights reserved.PHP ASP

16.NET DLL Hell 17C# 2010 Microsoft Corporation. All rights reserved.

Windows Server .NET 2009 2009 Mission Critical North American Application Platform Studyp20, 21, 82http://www.microsoft.com/net/CaseStudies/MissionCriticalApps/Default.aspx

2010 Microsoft Corporation. All rights reserved.18

.NET

19

2010 Microsoft Corporation. All rights reserved.

OSWeb ServerPresentationLogicData AccessDatabaseSQL Server 2000Access/.mdbSQL Server 2008/R2(Access/.accdb)SQL Server 2005(Access/.accdb)IIS 5.0IIS 7.xIIS 6.0Windows 2000Windows Server2008/R2Windows Server2003 R2.NET FrameworkDAO/ADOODBC/OLEDBCOM/COM+(DCOM)ADO.NET/LINQEntity FrameworkODataADO.NETDAO/ADOODBC/OLEDBCOM/COM+(DCOM)Active Server Pages(.asp)ASP.NET 4ASP.NET 2.0/3.5Active Server Pages(.asp)Visual Studio 6.0Visual Studio 2010Visual Studio 2005/200820 2010 Microsoft Corporation. All rights reserved.Part II:ASP ASP 21# 2010 Microsoft Corporation. All rights reserved.TechFieldersTechFielders 2010 Microsoft Corporation. All rights reserved.21ASP

ASP

OS

22

2010 Microsoft Corporation. All rights reserved.ASP 64 3264IIS7.x 32PresentationActive Server Pages(.asp)OSWindows Server2008/R2Web ServerIIS 7.x

23 2010 Microsoft Corporation. All rights reserved.dllhost.exeISAPI ISAPI Web lsass.exe : IIS 5 (IIS 6 IIS5.0 )24Svchost.exeTCPIP.sysdllhost.exeInetinfo.exe FTPIISAdminNNTPSMTPWWW/WASMISAPI dllhost.exeISAPI Metabase.binWinsockWeb Web WindowsISAPI ISAPI Web Web SSL 2010 Microsoft Corporation. All rights reserved.12/8/2010 9:56 AM 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.24 IIS5 Windows NT IIS DLLHOST.EXE COM+ IISw3wp.exew3wp.exe : IIS 6 ( )Svchost.exeHTTP.sys

w3wp.exeInetinfo.exe FTPIISAdminNNTPSMTPWWW/WASMISAPI ISAPI ListenerResponse CacheHTTP Requests Web w3wp.exeISAPI ISAPI Web Web w3wp.exeISAPI ISAPI Web Web TCPIP.syslsass.exeWindowsSSLMetabase.xml25 (Web ) 2010 Microsoft Corporation. All rights reserved.12/8/2010 9:56 AM 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.25IIS6 HTTP.sys HTTP Web HTTPAPIWinsockIIS 6 26

IIS5.0 2010 Microsoft Corporation. All rights reserved.w3wp.exew3wp.exe : IIS 7 Svchost.exeHTTP.sys

w3wp.exeInetinfo.exe FTPIISAdminSMTPWWWISAPI ISAPI ListenerResponse CacheHTTP Requests Web w3wp.exeISAPI ISAPI Web Web w3wp.exeISAPI ISAPI Web Web TCPIP.syslsass.exeSSLWindowsWASApplicationHost.config27 2010 Microsoft Corporation. All rights reserved.12/8/2010 9:56 AM 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.27 IIS7 IIS6 SSL Windows HTTP.sysWebWASWASHTTPWebNNTPWindows Server 2003 POP3HTTPAPIWinsock

IIS 7 28

IIS5.0 2010 Microsoft Corporation. All rights reserved.ASP Access 64 Classic ASP ASP.NET ASP 29 2010 Microsoft Corporation. All rights reserved.ASP IIS 7.0 IIS 7.5 Classic ASP http://technet.microsoft.com/ja-jp/library/ee155445.aspxIIS Bill Staples http://blogs.iis.net/bills/archive/tags/ASP/default.aspxClassic ASP Forumhttp://forums.iis.net/1044.aspx30 2010 Microsoft Corporation. All rights reserved.http://technet.microsoft.com/ja-jp/iis/ff625168.aspx

11PDFXPS

31 2010 Microsoft Corporation. All rights reserved.

OSWeb ServerPresentationLogicData AccessDatabaseSQL Server 2000Access/.mdbSQL Server 2008/R2(Access/.accdb)SQL Server 2005(Access/.accdb)IIS 5.0IIS 7.xIIS 6.0Windows 2000Windows Server2008/R2Windows Server2003 R2.NET FrameworkDAO/ADOODBC/OLEDBCOM/COM+(DCOM)ADO.NET/LINQEntity FrameworkODataADO.NETDAO/ADOODBC/OLEDBCOM/COM+(DCOM)Active Server Pages(.asp)ASP.NET 4ASP.NET 2.0/3.5Active Server Pages(.asp)Visual Studio 6.0Visual Studio 2010Visual Studio 2005/2008 2010 Microsoft Corporation. All rights reserved.ASP.NET 4 .NET Web GUI Web ASP.NET AJAX MVC Web Web

2010 Microsoft Corporation. All rights reserved.Web

Microsoft Web ASP.NET http://msdn.microsoft.com/ja-jp/asp.net/ff602016.aspxPDF MB 373

http://blogs.itmedia.co.jp/chack/

2010 Microsoft Corporation. All rights reserved.

IIS7, ASP.NET Windows Azure

35

2010 Microsoft Corporation. All rights reserved.35Part III:ASP 36# 2010 Microsoft Corporation. All rights reserved.TechFieldersTechFielders 2010 Microsoft Corporation. All rights reserved.37

Web

SharePoint Foundation 2010

Sysinternals Tools 2010 Microsoft Corporation. All rights reserved.

OSWeb ServerPresentationLogicData AccessDatabaseSQL Server 2000Access/.mdbSQL Server 2008/R2(Access/.accdb)SQL Server 2005(Access/.accdb)IIS 5.0IIS 7.xIIS 6.0Windows 2000Windows Server2008/R2Windows Server2003 R2.NET FrameworkDAO/ADOODBC/OLEDBCOM/COM+(DCOM)ADO.NET/LINQEntity FrameworkODataADO.NETDAO/ADOODBC/OLEDBCOM/COM+(DCOM)Active Server Pages(.asp)ASP.NET 4ASP.NET 2.0/3.5Active Server Pa