c# asp.net做网站的话需要哪方面的配置,服务器除了IIS还有其他的服务器吗?
如果是配置服务器的话 ,一般需要iis,数据库(一般使用SQL Server2005或2008) 然后就是net framework框架了,只需要配置好这些,就可以搭建运行aspnet 网站了
什么叫要个ASP服务器。要新手用的啊?
你是不是要软件啊 是的话WINDOWS系统安装盘里自带,只要在控制面版里的田加删除的,WINDOWS控件中的INTERNET信息前打√安装就可以了
IIS
服务器不分ASP、aspnet还是php服务器,只是同样的服务器,支持的语言,运行的环境不一样而已,一般小网站都是用虚拟主机,现在购买支持ASP的虚拟主机就可以。
网站文件上传到网上
首先要有空间,可以选择自己购买空间或者申请免费空间。免费空间目前比较少,但是找到也是有可能的。收费空间会稳定些。空间又分动态和静态之分,如果是一般的、没有论坛、聊天室的网站就找静态空间就好。
其次要将做好的网站上传到自己已经拥有的空间里,这和下载相反。目前,网上的免费空间的上传方式有两种:一是所谓的 WEB 上传方式,再就是 FTP 上传了。前者相对后者较好掌握,而且各网站也不尽相同,上传效率也不高; FTP 上传是非常常用的一种上传方式,包括好多收费的空间的上传方式也是 FTP 上传,它效率高,而且用一些软件上传的话,还能支持断点续传,这对上传一些较大的文件是非常有好处的 —— 不至于因为网速不稳定而造成白白浪费时间和网费。
1、可以只装iis(到IIS里面配置下php的运行环境,ASP和PHP一起跑)
2、可以IIS(单独跑ASP)和appache(单独跑php)一起装。
个人建议选第二种,IIS跑ASP肯定是最好的,而appache跑php肯定是最好的。
配置都很简单,就是端口可能需要改下。80跑ASP,就是IIS默认的,appache的在配置文件里面改了重启下就可以。
注意:安装的时候都是默认80端口,可能才装起有一个跑不起来,你修改了端口重启下就OK,并不是你没装好。
如果你的源码全部没问题的话,直接在你的2003上配置好IIS就可以直接使用了!
2003IIS配置
在 IIS 60 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。比如说默认配置数据库属性实施的最大 ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB。在 IIS 60 之前的版本中,没有张贴限制。
一、启用Asp支持
Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。
第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许
控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许
第二步,启用父路径支持。
IIS-网站-主目录-配置-选项-启用父路径
第三步,权限分配
IIS-网站-(具体站点)-(右键)权限-Users完全控制
二、解决windows2003最大只能上载200K的限制。
先在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabasexml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,
然后重启iis admin service服务
1、在web服务扩展 允许 active server pages和在服务器端的包含文件
2、修改各站点的属性
主目录-配置-选项-启用父路径
3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)
c盘下\WINDOWS\system32\inetsrv\MetaBasexml
(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K
将其加两个0,即改为,现在最大就可以上载20M了。
AspMaxRequestEntityAllowed="20480000"
0条评论