zoukankan      html  css  js  c++  java
  • IIS部署vs中Web网站那点事儿

    1、由于刚装完电脑系统,需要提前安装好IIS服务;

    控制面板->程序->启动或关闭Windows功能,我默认全选

    2、由于我现在需求是,发布自己本地的项目,便于平时调试代码,可以附加(不是给测试人员测试的,也不是正式最终使用版本),解决方案:直接在项目本地部署,不需要提前发布。

    打开IIS,点击“网站”->"新建网站"

    注意点:网站名称英文,应用程序池不需要改,直接就是网站名称,自己默认添加一个程序池就可以,物理路径就是自己网站代码存放的地方(D:TFSDefaultCollection团队必胜代码TeamWinEQin.TeamWin.Web)确认到web文件夹,IP地址可以不选,端口自己随意定,确定。

    这时,浏览网站是*:9001.(http://localhost:9001/)

    报错

    报错的时候,一直以为自己部署的网站有问题,实际上是没有问题,以上图片是找不到登录页面造成的。

    这时百度.net config 默认地址网上解释说需要在weconfig文件中加设置默认登录页面的代码

    .net config 默认地址

    <defaultDocument>
    <files>
    <add value="DreyeOnlineTestPage.html" />
    </files>
    </defaultDocument>

    但是问题来了,自己项目中的登录页面不是html文件,是cshtml文件,这时,就得每次登录的时候指定一下登录页面就好了。

    http://localhost:9001/Home/Default

    总结,还是对IIS部署网站整个过程没有理解透彻,有点问题就一直怀疑自己之前的工作有问题。

    给测试人员测试的项目,需要先发布一下web项目,注意测试库也需要时独立的,开发过程中的库不能给他们用,数据总变,不利于复测问题。

    简单叙述发布过程:

    发布之前需要重新编译自己的整个项目,(我一直在纠结项目代码需不需要提前都迁入,实际上无所谓,迁不迁入都行)

    注意:第一次发布的时候,这个页面什么都没有,没有SetWebConfig,那就点开这个下拉框,点击新建(因为这个时候你的vs项目中还没有.pubxml文件,也就是你没有该配置文件,所以需要随便新建一个)

    发布后之后会有这个文件,这时,你点击发布,就自动默认这个SetWebConfig.

    连接选择文件系统,目标位置D:0020180927WebSite,是你发布之后,这个网站发布之后生成的文件都放在什么位置,需要都是英文数字,下一步,下一步

    点击发布,如果提前你重新编译的时候代码没有问题,一般都会发布成功。

    发布之后的所有文件夹。

     补充:安装完IIS之后就可以发布web项目

    发布完之后部署IIS

    设置有些不同

    设置程序应用池用Default..,物理路径,是你发布之后的网站文件路径,确定到文件夹的位置,IP需要选择本服务器的本身IP地址,(一般都是用自己的笔记本IE一类浏览器访问服务器IP及端口进行系统的登录测试或办公)。

  • 相关阅读:
    ubuntu 12.04下 eclipse的安装
    ubuntu 12.04下 ns3的下载 安装
    win10下装上virtualbox 以及在virtualbox上装上 ubuntu 12.04
    Java并发,synchronized锁住的内容
    JVM深入理解
    华为面试流程
    eclipse将项目打包成jar在linux中运行
    1.整数反转
    静态方法
    java中生成任意之间数的随机数
  • 原文地址:https://www.cnblogs.com/Ly426/p/9922205.html
Copyright © 2011-2022 走看看