失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > ASP.NET开发环境的详细配置

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

时间:2024-01-08 21:21:56

相关推荐

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

上次写了一篇关于.net配置开发环境的文章没想到没有上传上去,所以今天进行重写,之前没有做过WEB相关方面的项目,并且对此不是很看重,觉得东西变化很快没有技术,到今天对此的认识更深入了一些,做个比喻高考数学能考150分的人应该是比较全面的,能够把简单的事情全部做正确是一中能力的体现,所以决心学习技术。

步骤如下:

1、IIS的安装与配置

1.1、IIS 的功能和安装

IIS是Internet Information Server(网络信息服务)的简称,简单的说就是在Internet上发布信息的Web服务器。IIS通过使用超文本传输协议(HTTP)传输信息,并将信息加载到网站上,当然还可以配置IIS提供文件传输协议(FTP)服务,以便于信息的发布和资源的共享。

IIS是在网站上构建和部署电子商务解决方案以及任务关键的应用程序的一种安全平台。要想让自己的计算机能够作为网络服务器,首先需要安装IIS。(windows server service pack1)IIS的安装步骤如下:

开始-〉控制面板-〉添加或删除程序-〉添加/删除windows组件-〉勾选双击应用程序服务器-〉在应用程序服务器向导中勾选并双击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- 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域名是,主目录是c:/Inetpub/wwwroot,则Web浏览器使用

便可以访问c:/Inetpub/wwwroot目录中的文件。

1.3、更改主目录

除了使用默认主目录外,还可以更改主目录。在"主目录"选项卡中单击“浏览...”按钮,选择需要的文件夹路径作为主目录。例如,在d:/webserver目录下存放有Web文档,则可以将本地路径设置为d:/webserver,这样就可以通过http://localhost/访问该文档下的文件。

1.4、虚拟目录

要想从主目录以外的其他目录中进行发布,就必须创建虚拟目录。虚拟目录不包含在主目录中,虚拟目录有一个别名,供Web浏览器访问此目录。别名通常要比目录的路径名短,便于用户的输入。使用别名更安全,因为用户不知道文件是否真的存在于服务器上,这个功能只是应用于虚拟目录中。

1.5、如何进行虚拟目录的创建

方法一、在站点上单击鼠标右键,选择"新建-〉虚拟目录"命令,弹出新建"虚拟路径创建向导"对话框,单击下一步按钮。

方法二、在默认网站属性对话框中,切换到"主目录"选项卡,在其下半部可以设置整个站点的虚拟路径,此处到底是做什么用的还要探索,默认是不用进行设置的。

1.6、windows server 的默认.NET的框架结构为1.1.4322版本,所以要注意其与目前比较流行的2.0有些规范不是很兼容,而在用Visual studio +sqlserver里边 为2.0

如果觉得《ASP.NET开发环境的详细配置》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。