• ASP.NET开发环境的详细配置


           上次写了一篇关于.net配置开发环境的文章没想到没有上传上去,所以今天进行重写,之前没有做过WEB相关方面的项目,并且对此不是很看重,觉得东西变化很快没有技术,到今天 对此的认识更深入了一些,做个比喻高考数学能考150分的人应该是比较全面的,能够把简单的事情全部做正确是一中能力的体现,所以决心学习asp.net技术。
            步骤如下:
            1、IIS的安装与配置
            1.1、IIS 的功能和安装
            IIS是Internet Information Server(网络信息服务)的简称,简单的说就是在Internet上发布信息的Web服务器。IIS通过使用超文本传输协议(HTTP)传输信息,并将信息加载到网站上,当然还可以配置IIS提供文件传输协议(FTP)服务,以便于信息的发布和资源的共享。
           IIS是在网站上构建和部署电子商务解决方案以及任务关键的应用程序的一种安全平台。要想让自己的计算机能够作为网络服务器,首先需要安装IIS。(windows server2003 service pack1)IIS的安装步骤如下:
            开始-〉控制面板-〉添加或删除程序-〉添加/删除windows组件-〉勾选双击应用程序服务器-〉在应用程序服务器向导中勾选ASP.NET并双击Internet 信息服务(IIS)-〉在Internet 信息服务(IIS)向导中勾选以下选项:FrontPage 2002 Server Extensions、Internet信息服务管理器、公用文件、万维网服务、文件传输协议(FTP)服务-〉将系统盘插入光驱-〉一路下一步完成。
           1.2、打开IIS服务器
           安装完了IIS服务器以后,接下来启动IIS网络信息服务器。选择开始-〉管理工具-〉Internet 信息服务(IIS)管理器,或者是开始-〉运行-〉inetmgr可直接打开IIS服务器。
          默认情况下,IIS服务是随系统启动而自动启动的。如果想停止IIS服务,可以按照下面的步骤:
          开始-〉管理工具-〉服务-〉双击IIS Admin Service-〉在里面可以设置启动类型
          1.3、配置IIS服务器
          IIS Web站点服务主要是通过其属性进行配置。在IIS的“默认网站”上单击鼠标右键,选择属性,存在如下几个选项卡:
          "网站"选项卡
          IP地址是网络上计算机通信的基础,网络上的计算机通过IP地址来寻找另一台计算机,假设在c:/inetpub/wwwroot/目录下有一个page.htm页面,而本机的IP地址是192.168.200.27,那么就可以在IP地址栏输入http://192.168.200.27/page.htm 访问该页面。
         通常情况下,使用系统默认的设置(全部未分配),其实,这个全部未分配的IP地址为127.0.0.1,它映射本机localhost这个域名。域名可以简单理解为IP地址的别名。在浏览器中输入http://localhost的效果和输入http://127.0.0.1的效果相同。
         在“TCP端口”文本框中,输入TCP使用的端口,默认的是80。无需更改。
         对于windows系统而言,在c:/windows/system32/drivers/etc目录下打开services这个文件,可看到如下:
         # Copyright (c) 1993-2004 Microsoft Corp.
    #
    # This file contains port numbers for well-known services defined by IANA
    #
    # Format:
    #
    # <service name>  <port number>/<protocol>  [aliases...]   [#<comment>]
    #

    echo                7/tcp
    echo                7/udp
    discard             9/tcp    sink null
    discard             9/udp    sink null
    systat             11/tcp    users                  #Active users
    systat             11/udp    users                  #Active users
    daytime            13/tcp
    daytime            13/udp
    qotd               17/tcp    quote                  #Quote of the day
    qotd               17/udp    quote                  #Quote of the day
    chargen            19/tcp    ttytst source          #Character generator
    chargen            19/udp    ttytst source          #Character generator
    ftp-data           20/tcp                           #FTP, data
    ftp                21/tcp                           #FTP. control
    ssh                22/tcp                           #SSH Remote Login Protocol
    telnet             23/tcp
    smtp               25/tcp    mail                   #Simple Mail Transfer Protocol
    time               37/tcp    timserver
    time               37/udp    timserver
    rlp                39/udp    resource               #Resource Location Protocol
    nameserver         42/tcp    name                   #Host Name Server
    nameserver         42/udp    name                   #Host Name Server
    nicname            43/tcp    whois
    domain             53/tcp                           #Domain Name Server
    domain             53/udp                           #Domain Name Server
    bootps             67/udp    dhcps                  #Bootstrap Protocol Server
    bootpc             68/udp    dhcpc                  #Bootstrap Protocol Client
    tftp               69/udp                           #Trivial File Transfer
    gopher             70/tcp
    finger             79/tcp
    http               80/tcp    www www-http           #World Wide Web
    hosts2-ns          81/tcp                           #HOSTS2 Name Server
    hosts2-ns          81/udp                           #HOSTS2 Name Server
    kerberos           88/tcp    krb5 kerberos-sec      #Kerberos
    kerberos           88/udp    krb5 kerberos-sec      #Kerberos
    hostname          101/tcp    hostnames              #NIC Host Name Server
    iso-tsap          102/tcp                           #ISO-TSAP Class 0
    rtelnet           107/tcp                           #Remote Telnet Service
    pop2              109/tcp    postoffice             #Post Office Protocol - Version 2
    pop3              110/tcp                           #Post Office Protocol - Version 3
    sunrpc            111/tcp    rpcbind portmap        #SUN Remote Procedure Call
    sunrpc            111/udp    rpcbind portmap        #SUN Remote Procedure Call
    auth              113/tcp    ident tap              #Identification Protocol
    uucp-path         117/tcp
    sqlserv           118/tcp                           #SQL Services
    nntp              119/tcp    usenet                 #Network News Transfer Protocol
    ntp               123/udp                           #Network Time Protocol
    epmap             135/tcp    loc-srv                #DCE endpoint resolution
    epmap             135/udp    loc-srv                #DCE endpoint resolution
    netbios-ns        137/tcp    nbname                 #NETBIOS Name Service
    netbios-ns        137/udp    nbname                 #NETBIOS Name Service
    netbios-dgm       138/udp    nbdatagram             #NETBIOS Datagram Service
    netbios-ssn       139/tcp    nbsession              #NETBIOS Session Service
    imap              143/tcp    imap4                  #Internet Message Access Protocol
    sql-net           150/tcp
    sqlsrv            156/tcp
    pcmail-srv        158/tcp                           #PCMail Server
    snmp              161/udp                           #SNMP
    snmptrap          162/udp    snmp-trap              #SNMP trap
    print-srv         170/tcp                           #Network PostScript
    bgp               179/tcp                           #Border Gateway Protocol
    irc               194/tcp                           #Internet Relay Chat Protocol       
    ipx               213/udp                           #IPX over IP
    rtsps             322/tcp
    rtsps             322/udp
    mftp              349/tcp
    mftp              349/udp
    ldap              389/tcp                           #Lightweight Directory Access Protocol
    https             443/tcp    MCom                   #HTTP over TLS/SSL
    https             443/udp    MCom                   #HTTP over TLS/SSL
    microsoft-ds      445/tcp
    microsoft-ds      445/udp
    kpasswd           464/tcp                           # Kerberos (v5)
    kpasswd           464/udp                           # Kerberos (v5)
    isakmp            500/udp    ike                    #Internet Key Exchange
    crs               507/tcp                           #Content Replication System
    crs               507/udp                           #Content Replication System
    exec              512/tcp                           #Remote Process Execution
    biff              512/udp    comsat
    login             513/tcp                           #Remote Login
    who               513/udp    whod
    cmd               514/tcp    shell
    syslog            514/udp
    printer           515/tcp    spooler
    talk              517/udp
    ntalk             518/udp
    efs               520/tcp                           #Extended File Name Server
    router            520/udp    route routed
    ulp               522/tcp   
    ulp               522/udp   
    timed             525/udp    timeserver
    tempo             526/tcp    newdate
    irc-serv          529/tcp
    irc-serv          529/udp
    courier           530/tcp    rpc
    conference        531/tcp    chat
    netnews           532/tcp    readnews
    netwall           533/udp                           #For emergency broadcasts
    uucp              540/tcp    uucpd
    klogin            543/tcp                           #Kerberos login
    kshell            544/tcp    krcmd                  #Kerberos remote shell
    dhcpv6-client     546/tcp                           #DHCPv6 Client
    dhcpv6-client     546/udp                           #DHCPv6 Client
    dhcpv6-server     547/tcp                           #DHCPv6 Server
    dhcpv6-server     547/udp                           #DHCPv6 Server
    new-rwho          550/udp    new-who
    remotefs          556/tcp    rfs rfs_server
    rmonitor          560/udp    rmonitord
    monitor           561/udp
    nntps             563/tcp    snntp                  #NNTP over TLS/SSL
    nntps             563/udp    snntp                  #NNTP over TLS/SSL
    whoami            565/tcp
    whoami            565/udp
    http-rpc-epmap    593/tcp                           #HTTP RPC Ep Map
    http-rpc-epmap    593/udp                           #HTTP RPC Ep Map
    hmmp-ind          612/tcp                           #HMMP Indication
    hmmp-ind          612/udp                           #HMMP Indication
    hmmp-op           613/tcp                           #HMMP Operation
    hmmp-op           613/udp                           #HMMP Operation
    ldaps             636/tcp    sldap                  #LDAP over TLS/SSL
    doom              666/tcp                           #Doom Id Software
    doom              666/udp                           #Doom Id Software
    msexch-routing    691/tcp                           #MS Exchange Routing
    msexch-routing    691/udp                           #MS Exchange Routing
    kerberos-adm      749/tcp                           #Kerberos administration
    kerberos-adm      749/udp                           #Kerberos administration
    kerberos-iv       750/udp                           #Kerberos version IV
    ftps-data         989/tcp                           #FTP data, over TLS/SSL
    ftps              990/tcp                           #FTP control, over TLS/SSL
    telnets           992/tcp                           #Telnet protocol over TLS/SSL
    imaps             993/tcp                           #IMAP4 protocol over TLS/SSL
    ircs              994/tcp                           #IRC protocol over TLS/SSL
    pop3s             995/tcp    spop3                  #pop3 protocol over TLS/SSL (was spop3)
    pop3s             995/udp    spop3                  #pop3 protocol over TLS/SSL (was spop3)
    kpop             1109/tcp                           #Kerberos POP
    activesync       1034/tcp                           #ActiveSync Notifications
    phone            1167/udp                           #Conference calling
    opsmgr           1270/tcp                           #Microsoft Operations Manager
    opsmgr           1270/udp                           #Microsoft Operations Manager
    ms-sql-s         1433/tcp                           #Microsoft-SQL-Server
    ms-sql-s         1433/udp                           #Microsoft-SQL-Server
    ms-sql-m         1434/tcp                           #Microsoft-SQL-Monitor
    ms-sql-m         1434/udp                           #Microsoft-SQL-Monitor               
    ms-sna-server    1477/tcp
    ms-sna-server    1477/udp
    ms-sna-base      1478/tcp
    ms-sna-base      1478/udp
    wins             1512/tcp                           #Microsoft Windows Internet Name Service
    wins             1512/udp                           #Microsoft Windows Internet Name Service
    ingreslock       1524/tcp    ingres
    stt              1607/tcp
    stt              1607/udp
    l2tp             1701/udp                           #Layer Two Tunneling Protocol
    pptconference    1711/tcp
    pptconference    1711/udp
    pptp             1723/tcp                           #Point-to-point tunnelling protocol
    msiccp           1731/tcp
    msiccp           1731/udp
    remote-winsock   1745/tcp
    remote-winsock   1745/udp
    ms-streaming     1755/tcp
    ms-streaming     1755/udp
    msmq             1801/tcp                           #Microsoft Message Queue
    msmq             1801/udp                           #Microsoft Message Queue
    radius           1812/udp                           #RADIUS authentication protocol
    radacct          1813/udp                           #RADIUS accounting protocol
    msnp             1863/tcp
    msnp             1863/udp
    ssdp             1900/tcp
    ssdp             1900/udp
    close-combat     1944/tcp
    close-combat     1944/udp
    nfsd             2049/udp    nfs                    #NFS server
    knetd            2053/tcp                           #Kerberos de-multiplexor
    mzap             2106/tcp                           #Multicast-Scope Zone Announcement Protocol
    mzap             2106/udp                           #Multicast-Scope Zone Announcement Protocol
    directplay       2234/tcp                           #DirectPlay
    directplay       2234/udp                           #DirectPlay
    ms-olap3         2382/tcp                           #Microsoft OLAP 3
    ms-olap4         2383/tcp                           #Microsoft OLAP 4
    ms-olap1         2393/tcp                           #Microsoft OLAP 1
    ms-olap2         2394/tcp                           #Microsoft OLAP 2
    ms-theater       2460/tcp
    wlbs             2504/tcp                           #Microsoft Windows Load Balancing Server
    wlbs             2504/udp                           #Microsoft Windows Load Balancing Server
    ms-v-worlds      2525/tcp                           #Microsoft V-Worlds
    sms-rcinfo       2701/tcp                           #SMS RCINFO
    sms-xfer         2702/tcp                           #SMS XFER
    sms-chat         2703/tcp                           #SMS CHAT
    sms-remctrl      2704/tcp                           #SMS REMCTRL
    msolap-ptp2      2725/tcp                           #MSOLAP PTP2
    icslap           2869/tcp
    cifs             3020/tcp
    xbox             3074/tcp                           #Microsoft Xbox game port
    xbox             3074/udp                           #Microsoft Xbox game port
    ms-rule-engine   3132/tcp                           #Microsoft Business Rule Engine Update Service
    msft-gc          3268/tcp                           #Microsoft Global Catalog
    msft-gc-ssl      3269/tcp                           #Microsoft Global Catalog with LDAP/SSL
    ms-cluster-net   3343/tcp                           #Microsoft Cluster Net
    ms-cluster-net   3343/udp                           #Microsoft Cluster Net
    ms-wbt-server    3389/tcp                           #MS WBT Server
    ms-la            3535/tcp                           #Microsoft Class Server
    pnrp-port        3540/tcp                           #PNRP User Port
    teredo           3544/tcp                           #Teredo Port
    p2pgroup         3587/tcp                           #Peer to Peer Grouping
    upnp-discovery   3702/tcp                           #UPNP v2 Discovery
    dvcprov-port     3776/tcp                           #Device Provisioning Port
    dvcprov-port     3776/udp                           #Device Provisioning Port
    msfw-control     3847/tcp                           #Microsoft Firewall Control
    msdts1           3882/tcp                           #DTS Service Port
    sdp-portmapper   3935/tcp                           #SDP Port Mapper Protocol
    sdp-portmapper   3935/udp                           #SDP Port Mapper Protocol
    net-device       4350/tcp                           #Net Device
    net-device       4350/udp                           #Net Device
    ipsec-msft       4500/tcp                           #Microsoft IPsec NAT-T
    ipsec-msft       4500/udp                           #Microsoft IPsec NAT-T
    dccm             5679/tcp                           #Direct Cable Connect Manager
    ms-licensing     5720/tcp                           #Microsoft Licensing
    ms-licensing     5720/udp                           #Microsoft Licensing
    directplay8      6073/tcp                           #DirectPlay8
    directplay8      6073/udp                           #DirectPlay8
    man              9535/tcp                           #Remote Man Server
    rasadv           9753/udp
    imip-channels   11320/tcp                           #IMIP Channels Port
    directplaysrvr  47624/tcp                           #Direct Play Server
    directplaysrvr  47624/udp                           #Direct Play Server

           "主目录"选项卡
          其主要设置本地文件存放的位置。系统默认存放在:c:/inetpub/wwwroot位置。可以单击浏览...选择其他的位置。
          "文档"选项卡
          "文档"选项卡主要用于设置作为本站主页的默认文档。启用默认文档可以减少浏览者的网址输入,也便于浏览者记忆网址。用户可以设置自己的默认文档。单击"添加"按钮,输入想作为主页的默认文档名后单击"确定"。提倡如下的默认名称:index.htm、index.html、index.asp、index.aspx、default.htm、default.html、default.asp、default.aspx。
          在"默认文档"列表中输入多个文档名称时,系统将会依次从上到下在网站文档中寻找最先匹配的页面文件。
         1.4、虚拟目录的功能与配置
         1.4.1虚拟目录的功能
         Web站点是计算机网络上的一个位置,它以网页或文档形式提供信息,访问者只需通过Web浏览器连接到站点。
         主页是Web站点上一组Web页或其他文件的起始页。它是HTML格式的文档,可用来说明站点内容,在IIS中,主页指的是"默认文档"。Web服务器无法发布未包含在指定目录中的文档。要发布Web站点,必须首先确定如何组织发布目录中的文件。
        1.2、主目录
         每个Web站点都必须有一个主目录。"主目录"是站点访问者的起始点,也是Web发布树的顶端,其中包含主页或索引文件,用来欢迎访问者并包含指向Web站点中其他页的链接。主目录映射到站点的域名。例如,如果站点的Internet域名是www.mywebsite.com,主目录是c:/Inetpub/wwwroot,则Web浏览器使用 http://www.mywebsite.com
    便可以访问c:/Inetpub/wwwroot目录中的文件。
         1.3、更改主目录
          除了使用默认主目录外,还可以更改主目录。在"主目录"选项卡中单击“浏览...”按钮,选择需要的文件夹路径作为主目录。例如,在d:/webserver目录下存放有Web文档,则可以将本地路径设置为d:/webserver,这样就可以通过http://localhost/ 访问该文档下的文件。
         1.4、虚拟目录
          要想从主目录以外的其他目录中进行发布,就必须创建虚拟目录。虚拟目录不包含在主目录中,虚拟目录有一个别名,供Web浏览器访问此目录。别名通常要比目录的路径名短,便于用户的输入。使用别名更安全,因为用户不知道文件是否真的存在于服务器上,这个功能只是应用于虚拟目录中。
        1.5、如何进行虚拟目录的创建
         方法一、在站点上单击鼠标右键,选择"新建-〉虚拟目录"命令,弹出新建"虚拟路径创建向导"对话框,单击下一步按钮。
          方法二、在默认网站属性对话框中,切换到"主目录"选项卡,在其下半部可以设置整个站点的虚拟路径,此处到底是做什么用的还要探索,默认是不用进行设置的。
         1.6、windows server2003 的默认.NET 的框架结构为1.1.4322版本,所以要注意其与目前比较流行的asp.net2.0有些规范不是很兼容,而在用Visual studio 2005 +sqlserver2005里边 asp.net为2.0
        

  • 相关阅读:
    java面向对象day01
    找工作——JVM内存管理
    找工作——多线程
    找工作-——网络IO
    找工作--volatile
    找工作——异常处理
    找工作--设计模式
    Sqoop安装
    NIO
    Hadoop源码编译
  • 原文地址:https://www.cnblogs.com/rainbowzc/p/2422279.html
Copyright © 2020-2023  润新知