关于asp.net网站部署

    asp.net网站部署在iis上很简单,但是由于某些原因造成各种错误或者网页显示不正常。下面我简单写一下我部署网站过程中遇到的问题。

    1.asp.net部署到server2003系统上,

       server2003上的iis版本是6.0的,iis6.0以后已经丢掉了iis5.0的缺陷只能创建虚拟目录,iis6.0真正可以新建站点,这样就避免了一些路径的错误,例如5.0上部署了网站,经常会出现,没有样式,没有js效果和图片。

       因为我经常在6.0上部署,很简单也不容易出错,建议大家最好用iis6.0以上的版本。

       下面是部署的具体步骤和需要设置的几个关键位置。

         (1).IIS6.0的样子,

                 

        (2). 在网站上右键

                 

                 点击下一步: 输入你网站的名称 我用test代替

                 

                  继续点击下一步: 设置 本机ip 如果有两块网卡,在选择时会出现两个ip地址,看你情况选择。

                  端口号:默认是80端口, 也可以设置成其他端口,

                   

               点击下一步:选择你网站实际路径

                     

                 继续点击下一步: 默认即可

                     

                      点击下一 步:点击完成我们的网站就建好了。

                              

                  

                     这时你可以右键浏览你的网站,看是否正常。

                常见问题:

                       

                      先尝试: asp.net 版本以你网站为准。(我这用2.0的版本)

                     

                       如果还是无法显示,估计你的framework 是在iis之前安装的。需要重新把framework在iis上注册一下。

                       打开“运行” -cmd --“回车” 输入:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i

                      "回车",  你需要注册对应的版本。

                         

                 重新浏览网站应该就没问题。

 

                    网站右键属性,有几个地方需要注意:   ”主目录“

                                 

                                       文档: (设置默认页,其他的删除,添加你网站的首页,(或者把你的首页名称置顶)

                                    

                               asp。net选项卡:(设置asp.net版本)和你网站对应的否则会报错,错误页底部有说明

                                   错误页:

                                         

                               设置成2.0版本,确定 就没问题了。

                                        

                           网站设置:

                                      

                          如果网站是需要经过授权或者付费的一般会在网站的下面生成一个.licence的文件,

                         有时候更新会出现一个下面错误,  这时你需要找到.lecence文件右键属性安全里给他权限即可

                                     

                  

 

 

到这里基本上就部署成功了。

      2。下面是网站发布在xp系统上。

               1. 一般不提倡在xp系统上部署网站,首先他的连接数最多是10个客户端。意思是最多只有10个同时访问这个网站。

               2.xp系统上的iis版本是5.1的,只能创建虚拟目录。如果你的网站是按站点做的,会造成很大问题。样式,图片不显示的。

                    解决办法是,你把网站建在默认网站上,这些问题就解决了。这样的弊端是只能建一个网站。具体的就不写了。

 

         等你部署好之后,还有一个问题需要注意:如果你的端口号不是80,是别的,如果想让别人可以看见你发布的网站,需要在防火墙中打开此端口。(这步在xp 还是server上都是必须的)

         如果你设的是80端口,在xp上同样需要在防火墙中打开。 server的则不用,因为xp的默认80也不可以。

 

 

      3.部署在server2008上的iis7上。

         这也很简单,步骤很和iis6.0差不多,但是由于iis7和iis6界面完全不一样。

          但是设置的关键步骤都是差不多的。在此我就不多说了。

             需要注意的几点: 需要添加iis6的兼容性。

               

        

     2.

               

                  需要添加asp.net支持

                   

              4.

                    

                  

  希望你们可以成功!

 

 

                    

 

 

 

 

 

 

 

 

 

 

 

                       

 

 

 

 

 

 

                            

 

 

posted @ 2012-12-28 11:15  Mountains  阅读(438)  评论(0编辑  收藏  举报