• C# 客户端和服务器端


    1、C/S  客户端应用程序

    WinForm  WPF  平级

     数据是存放在其他的电脑上或服务器上

    需要从服务器上下载相应的数据,在本地电脑上的客户端里进行加工

    数据的加工是在用户的电脑上执行的,会对用户的电脑配置有所要求

    2、B/S  网页端应用程序

    ASP.NET  统称

    ASP.NET WebForm  ASP.NET MVC  平级

    用户发送一个请求到IIS服务器,由服务器将所有的代码执行,服务器会将执行完毕后的html结果给你发送回来,浏览器将发送回来的HTML代码解析给你

    IIS是什么?就是服务员

    .aspx 中含有C#执行代码,而.html中无需要执行的C#代码

    过程:用户浏览器打开网页,向IIS发送请求,如果IIS有默认代码,则直接发送给用户浏览器,如果有要处理的代码,则IIS发送给Framework框架进行处理,Framework返回给IIS代码,IIS在返回给用户浏览器(李献策lxc)

    IIS:信息服务管理器

    位置:控制面板 → 管理工具(系统默认是没有的,需要进行安装)

    =========================================================

    1、新建网页

    2、此时网页的路径是绝对路径。正常发布的网页不是绝对路径。

    网页地址是一个IP地址,需要把网页发布出去,先把网页复制到网页发布文件夹里

    网页发布时的位置:C盘 → inetpub → wwwroot(需要发布的网页放在此文件夹下)

    (1)如何查看本机的发布的网页?地址栏输入:127.0.0.1

    此时,系统打开的是默认的网页。在地址栏后加上发布网页的名字

    比如:127.0.0.1/aaa.html

    如果需要访问其他电脑网页则需要用对方的IP地址+网页名

    (Windows+R → cmd → ipconfig → ipv4地址)(李献策lxc)

    页面如果是html,IIS会直接返回给用户浏览器

    如果是aspx,则需要先传送给Framework框架进行代码处理

    创建一个aspx网页

     如果在代码中写入打印当前代码的语句

    出来的只是一串字符

    如何让系统把他当做代码来读呢?   <%= 代码 %>(李献策lxc)

    IIS遇到代码时,需要先发送给Framework框架进行编译后返回给IIs再返回给用户浏览器

    右键查看代码

    这就是Framework框架翻译的代码,用户浏览器看不到逻辑代码部分

    在html中,则

    html不会执行代码部分

  • 相关阅读:
    LinkedList实现原理(JDK1.8)
    ArrayList实现原理(JDK1.8)
    java集合讲解
    MySQL系列:MySQL的基本使用
    MySQL系列:一句SQL,MySQL是怎么工作的?
    MySQL系列:走进数据库,相关概念你都明白吗?
    MySQL系列:Windows 下 MySQL 8.X 的安装
    SpringBoot系列:Spring Boot集成定时任务Quartz
    SpringBoot系列:Spring Boot定时任务Spring Schedule
    SpringBoot系列:Spring Boot异步调用@Async
  • 原文地址:https://www.cnblogs.com/oo_o/p/8206815.html
Copyright © 2020-2023  润新知