先來看下IIS服務器的作用:
IIS是一個網站服務器。
使用微軟的編程語言和框架(http://ASP.NET)寫的網站可以部署到IIS服務器上。
比如你訪問了一個使用http://ASP.NET開發的網站的某個頁面index.aspx,請求提交到對方服務器上,IIS就會收到你的請求,並且解析運行index.aspx,並把結果輸出出來,返回給你,顯示到你的瀏覽器上。
IIS同類產品主流的有Apache和nginx
后二者多用於PHP、python等。
當然IIS也支持使用PHP開發的網站。
至於[在什么情況下需要將系統部署在IIS上呢?]
如果你用asp寫了一個網站,並且需要部署在一台服務器上給別人訪問
最方便的辦法就是在Windows Server上添加IIS功能,並且創建一個應用程序,再把你用asp寫的網站放進去,別人就可以訪問你的服務器上的這個網站了。
IIS添加網站:
.webform項目發布
1.右鍵選擇項目。
2.選擇自定義。
3.“配置文件名稱”,發布后生成在項目中記錄此次發布選擇的配置信息文件名,下次發布默認為此次選擇的配置信息,可以刪除,隨便填一個。
4.選擇文件系統,目標選擇一個發布的文件夾。
5.選擇Release發布是沒有debug功能的發布,“允許更新預編譯站點”選掉,發布的項目為深度編譯,將不能直接修改代碼,效率也會上升。
6.發布預覽。
7.發布的時候會增加下面兩種文件,發布完成刪掉就可以了。
2.MVC項目發布
1.選擇發布。
2.選擇IIS,FTP等。
3.接下來和webform一樣。
4.MVC發布后,會增加下面文件,然后項目文件會被修改,如果有版本控制工具刪除文件后可以還原項目文件就可以了。