开源 C# .net mvc 开发(八)IIS Express轻量化Web服务器的配置和使用

 文章的目的为了记录.net mvc学习的经历。本职为嵌入式软件开发,公司安排开发文件系统,临时进行学习开发,系统上线3年未出没有大问题。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。 

相关链接:

开源 C# .net mvc 开发(一)WEB搭建_c#部署web程序-CSDN博客

开源 C# .net mvc 开发(二)网站快速搭建_c#网站开发-CSDN博客

开源 C# .net mvc 开发(三)WEB内外网访问-CSDN博客

开源 C# .net mvc 开发(四)工程结构、页面提交以及显示-CSDN博客

开源 C# .net mvc 开发(五)常用代码快速开发_c# mvc开发-CSDN博客

开源 C# .net mvc 开发(六)发送邮件、定时以及CMD编程-CSDN博客

开源 C# .net mvc 开发(七)动态图片、动态表格和json数据生成-CSDN博客

开源 C# .net mvc 开发(八)IIS Express轻量化Web服务器的配置和使用-CSDN博客

 推荐链接:

开源 java android app 开发(一)开发环境的搭建-CSDN博客

开源 java android app 开发(二)工程文件结构-CSDN博客

开源 java android app 开发(三)GUI界面布局和常用组件-CSDN博客

开源 java android app 开发(四)GUI界面重要组件-CSDN博客

开源 java android app 开发(五)文件和数据库存储-CSDN博客

开源 java android app 开发(六)多媒体使用-CSDN博客

开源 java android app 开发(七)通讯之Tcp和Http-CSDN博客

开源 java android app 开发(八)通讯之Mqtt和Ble-CSDN博客

开源 java android app 开发(九)后台之线程和服务-CSDN博客

开源 java android app 开发(十)广播机制-CSDN博客

开源 java android app 开发(十一)调试、发布-CSDN博客

开源 java android app 开发(十二)封库.aar-CSDN博客

开源 java android app 开发(十三)绘图定义控件、摇杆控件的制作-CSDN博客

主要内容是IIS express作为轻量级Web服务器配置和使用,在前面的内容中有讲过基于IIS的Web发布。但是实际开发情况中,Web端经常会被要求修改。这个时候麻烦就来了,每次小的修改都需要去关闭IIS,编译后发布到文件夹,再更新。这样时间消耗就多了,效率就变慢了。如果有多个网站的维护那效率更差。所以微软提供了IIS express作为轻量级Web服务器用来提高开发者效率。

1.  IIS Express的配置

2.  IIS Express的启动

3.  IIS Express的用法

一、IIS Express的配置,安装IIS express后,只需要配置一个文件applicationhost.config。位置在“C:\Users\Administrator\Documents\IISExpress\config”文件夹下。搜索 “<site name”,将文件中的这部分代码改为下面的样子。

<site name="MyNet" id="1" serverAutoStart="true"><application path="/" applicationPool="Clr4IntegratedAppPool"><virtualDirectory path="/" physicalPath="G:\MyNet\MyNet" /></application><bindings><binding protocol="http" bindingInformation="*:8080:192.168.0.100" /></bindings>
</site>
<site name="SaleSystem" id="2" serverAutoStart="true"><application path="/" applicationPool="Clr4IntegratedAppPool"><virtualDirectory path="/" physicalPath="G:\SaleSystem\SaleSystem" /></application><bindings><binding protocol="http" bindingInformation="*:8086:192.168.0.100" /></bindings>
</site>

二、IIS Express的启动,点击IIS express后会发现,只有Mynet网站可以访问,如果需要多个网站同时启动需要编写.bat的脚本。启动花生壳,切换到IIS Express 文件夹下,启动IIS Express,这时会启动第一站点,然后通过参数配置启动第二站点

以下为"启动.bat"代码

cd "C:\Program Files (x86)\Oray\HskDDNS"
start HskDDNS.exe
cd "C:\Program Files\IIS Express"
start iiSexpress.exe
iisexpress/config:"C:\Users\Administrator\Documents\IISExpress\config\applicationhost.config" /site:SaleSystem /systray:true

三、  IIS Express 的用法,通常需要定时启动,定时关闭,这样才好备份本地的sqlserver文件。

“关闭.bat代”码

taskkill /im iisexpress.exe /f
taskkill /im HskDDNS.exe /f

在任务计划中进行配置,实现每天定时启动和关闭,再定时保存。

以下为定时启动.bat的任务,其他的任务参照这个设置,实现了轻量的Web服务器多站点的定时运行和关闭。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/88589.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/88589.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PostgreSQL安装及简单应用

下载地址&#xff1a;EDB: Open-Source, Enterprise Postgres Database Management 安装 注意&#xff1a;端口号默认是5432 配置dbeaver应用&#xff0c;创建数据库和表 -- 创建模式&#xff08;如果不存在&#xff09; CREATE SCHEMA IF NOT EXISTS bbbase;-- 创建序列&…

wedo智能车库-----第31节(免费分享图纸)

夸克网盘&#xff1a;https://pan.quark.cn/s/10302f7bbae0 高清图纸源文件&#xff0c;需要的请自取

【springboot】IDEA创建SpringBoot简单工程(有插件)

需求 使用SpringBoot开发一个web应用&#xff0c;浏览器发起请求/hello后&#xff0c;给浏览器返回字符串 hello world~ 步骤 1.创建Maven工程 2.导入spring-boot-stater-web起步依赖 3.编写controller 4.提供启动类 pom.xml文件了解 启动类 新建包 创建类 package com.zw…

python正则表达式re(Regular Expression)

目录 正则表达式&#xff1a; match()函数&#xff1a; search()函数&#xff1a; findall()函数&#xff1a; 正则表达式的参数&#xff1a; 表示字符范围的参数&#xff1a; 表示字符出现的次数的参数&#xff1a; 表示同一类字符的参数&#xff1a; 贪婪和非贪婪模式…

事件驱动设计:Spring监听器如何像咖啡师一样优雅处理高并发

架构哲学&#xff1a;当咖啡店面对汹涌客流时&#xff0c;真正的优雅不是更快的动作&#xff0c;而是科学的协作机制。Spring事件驱动正是通过发布-订阅模式&#xff0c;让系统像顶级咖啡师般从容应对突发流量。一、从咖啡店看监听器本质&#xff1a;3大核心组件拆解 场景还原&…

C++ const 关键字解析

const 是 C 中用于定义常量或指定不可变性的关键字&#xff0c;它在不同上下文中有不同的含义和用法。下面是对 const 的全面解析&#xff1a;1. 基本用法定义常量const int MAX_SIZE 100; const double PI 3.14159;这些值在程序运行期间不能被修改必须在定义时初始化与指针结…

[es自动化更新] Updatecli编排配置.yaml | dockerfilePath值文件.yml

链接&#xff1a;https://github.com/elastic/elasticsearch/tree/main/build-conventions elasticsearch自动化更新 本专栏使用updatecli实现自动化版本更新与依赖管理。 其配置通过编排文件&#xff08;updatecli-compose.yaml&#xff09;实现&#xff0c;该文件罗列了称…

新手向:使用Python将多种图像格式统一转换为JPG

本文将详细解析一个专业的Python脚本&#xff0c;它能够将指定文件夹中的所有非JPG格式图像批量转换为JPG格式。这个脚本虽然代码量不大&#xff0c;但包含了文件操作、图像处理、异常处理等多个重要编程概念&#xff0c;非常适合初学者系统学习。环境准备在开始之前&#xff0…

深入剖析C++ RPC框架原理:有栈协程与分布式系统设计

深入剖析C RPC框架原理&#xff1a;有栈协程与分布式系统设计 &#x1f6e0;️ 第一部分&#xff1a;RPC框架核心原理与技术架构 &#x1f310; 1.1 RPC在分布式系统中的核心地位 远程过程调用&#xff08;RPC&#xff09;是现代分布式系统的基石&#xff0c;它实现了&#xf…

基于springboot+Vue的二手物品交易的设计与实现

基于springbootVue的二手物品交易的设计与实现 作者&#xff1a; Mr顺 | 某大厂全栈开发工程师 | CSDN新星计划导师 | Java领域优质创作者 技术栈&#xff1a; SpringBoot, JavaWeb, 数据库等。精通Java、微信小程序开发。 项目亮点&#xff1a; 完整可运行&#xff1a; 提供…

腾讯云轻量服务器创建快照免费API接口教程

接口简介 该API用于腾讯云轻量服务器系统盘快照创建&#xff0c;无需关机即可自动删除旧快照并创建新快照。特点包括&#xff1a; 不占用腾讯云快照配额支持自动备份策略适用于定时备份任务仅支持系统盘快照&#xff08;云硬盘需调用专用接口&#xff09; ​请求地址​ https…

C++中的智能指针(1):unique_ptr

一、背景普通指针是指向某块内存区域地址的变量。如果一个指针指向的是一块动态分配的内存区域&#xff0c;那么即使这个指针变量离开了所在的作用域&#xff0c;这块内存区域也不会被自动销毁。动态分配的内存不进行释放则会导致内存泄漏。如果一个指针指向的是一块已经被释放…

HTTPS安全机制:从加密到证书全解析

目录 1.HTTPS是什么 2.加密是什么 3.HTTPS的加密过程 3.1对称加密 3.2非对称加密 4.引入证书 4.1"中间人"攻击 4.2 引入证书机制 4.3 理解数据签名 4.4 非对称加密 对称加密 证书认证 5.常见问题 5.1 Fiddler等抓包工具&#xff0c;为啥能解析HTTPS的数据…

2024年深度学习技术主要发展分析

摘要&#xff1a;深度学习作为人工智能领域的战略级技术&#xff0c;在2024年持续取得突破性进展&#xff0c;持续重构现代战争规则&#xff0c;成为大国军事智能化竞争的核心角力点。对2024年深度学习技术热门领域的主要发展进行了综合评述。研究了深度学习技术的发展现状&…

Swift 枚举:深入理解与高效使用

Swift 枚举:深入理解与高效使用 引言 Swift 枚举(Enum)是 Swift 编程语言中的一种基本数据类型,它允许我们将一组相关的值组合在一起。枚举在 Swift 中有着广泛的应用,从简单的数据分类到复杂的业务逻辑处理,枚举都能发挥巨大的作用。本文将深入探讨 Swift 枚举的原理、…

从大模型到云游戏,国鑫SY8108G-G4如何化身“全能AI引擎”?

当大模型参数量突破万亿级&#xff0c;传统服务器在散热枷锁与扩展瓶颈前举步维艰。国鑫全新推出的 SY8108G-G4 8U8卡AI服务器 &#xff0c;以颠覆性架构支持8张600W GPU全速并行&#xff0c;结合CPU-GPU直连、冗余电源和弹性扩展三大优势&#xff0c;为AI训练、生成式创作、数…

在多个DHCP服务器的网络环境中选择指定的DHCP服务

问题 学校有两个网络&#xff0c;我电脑网线插在同一个交换机的同一个接口上&#xff0c;有时候获取的是172.27开头的IP&#xff0c;有时候获取的是192.168开头的IP。 通常第一次开机获取的是172.27的IP&#xff0c;插拔网线或重启网络接口后会变为192.168的IP。 两个网络各有…

【Nginx】实测Nginx增加第三方主动式健康检查模块

一、环境说明系统版本&#xff1a;CentOS 7.9内核版本&#xff1a;3.10.0-1160.119.1Nginx版本&#xff1a;1.26.3第三方检测模块及版本&#xff1a;nginx_upstream_check_module&#xff08;v0.4.0&#xff0c;兼容nginx 1.20&#xff09;二、nginx安装部署2.1 下载检测模块目…

pytest中mark的使用

在pytest中&#xff0c;mark&#xff08;标记&#xff09;是用于对测试用例进行分类、筛选或附加元数据的重要功能。以下是其核心使用方法&#xff1a; 1. ‌基本标记定义与使用‌ ‌注册标记‌&#xff1a;在pytest.ini中预先定义标记&#xff08;避免运行时警告&#xff09;&…

STM32N6--NPU简单介绍

关键词&#xff1a;STM32N6、生物神经元、神经网络处理单元&#xff08;NPU&#xff09;、数据流处理 参考链接&#xff1a; RM0486 Reference manual STM32N647/657xx Arm-based 32-bit MCUsST_中文论坛【资料合集】STM32N6超全资料合集&#xff08;定期更新&#xff09;B站_…