win7下ASP.NET网站发布流程,IIS配置

 

 嗯,第一篇整理文章,以图片为主,部分内容源自互联网收集,废话不说,开始咯~

   1.在VS上将写好的ASP.NET网站进行预编译

               

   2.建立一个文件夹,用来存放VS生成的网站文件

            

    3.安装IIS
       控制面板->程序->程序和功能, 点击左侧的“打开或关闭Windows功能”
                 
          把这几项都勾上吧,虽然有些不是必须的,多勾无碍。

    4.进入IIS管理器
       控制面板-> 系统和安全->管理工具->IIS管理器

    5.添加新网站
       在左侧栏中,右键“网站”->添加网站

       网站名称:随便

       物理路径选择刚刚创建的文件夹(VS上预编译过的)

       端口:端口不要再用80了,因为80已经给那个default website用了。特别强调:主机名不要填,否则就只能通过主机名而不能通过IP访问了(即使在本地用127.0.0.1:8090都不能访问).

       选择应用程序池:我的网站是用vs2010做的,所以.net framework选V4.0(集成)

                

     6.编辑权限

    

    属性->安全->编辑->添加->输入对象名称(everyone)->检查名称->确定

             

    添加权限

                          

     7.启用目录浏览

        目录浏览->启用

                 

    8.至此,网站发布已经基本完成,现在可以在浏览器上查看网站目录

      

                               

这时候你会浏览到整个网站文件夹的根目录,一般来说,目录浏览(第7步)是不需要启用的,现在我们动手设置首页,使网站点开以后直接跳转到你指定的页面。

    9.设置默认文档

 

                             

    添加你要指定的默认首页(笔者首页为login.aspx,这个文件在网站文件夹的根目录下)

             

             

   打开网站浏览,成功了!

     刚刚设置默认文档的时候,有同学会说,如果我要设定的默认页不在根目录下怎么办?这时候就要用到页面重定向了。

     在添加之前,我们已经看到IIS已经有了许多默认页的设置,那我们按照那个名称随便建立其中一个文件(比如Default.htm),在里面写上重定向的代码不就可以了么?

     好,那就试一下

     用记事本建立Default.htm(改后缀名,不多说了),记事本里写上如下代码

    <meta HTTP-EQUIV=REFRESH CONTENT="0; URL=./login.aspx">

         这里HTTP-EQUIV=REFRESH CONTENT ="0, ; URL=./login.aspx"表示没有延时,直接跳转到指定的URL中。

     这种重定向的做法使浏览器上的URL地址是和你手工敲入的地址是一样的

     将建立好的Default.htm放在网站根目录下,再次打开浏览~看!是不是成功了!

 

     有些同学完成以上步骤以后,可能还会出现一些HTTP错误,有关这些错误,我遇到的已经整理成文,详情请移步HTTP错误汇总及其解决方法

posted @ 2012-10-03 15:35  CherishU  阅读(2537)  评论(0编辑  收藏  举报