zoukankan      html  css  js  c++  java
  • 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错误汇总及其解决方法

  • 相关阅读:
    iOS SQLite函数总结
    转-NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
    NSUserDefaults保存用户名和密码
    iOS 集成银联支付(绕过文档的坑,快速集成)-转
    iOS微信支付
    iOS生成PDF的关键代码-备忘
    python中的urlencode和urldecode
    python中%r和%s的区别
    ubuntu16.04安装wps
    二进制、八进制、十进制、十六进制之间的转换
  • 原文地址:https://www.cnblogs.com/CherishU/p/2710883.html
Copyright © 2011-2022 走看看