文章的目的为了记录.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服务器,用来提高开发者效率。
-
IIS Express的配置
-
IIS Express的启动
-
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服务器多站点的定时运行和关闭。
