?文章的目的為了記錄.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服務器多站點的定時運行和關閉。