① 怎麼把WebApi介面部署到IIS
用flashfxp 工具上傳到伺服器 前提是你需要有伺服器上有操作空間許可權的用戶名和密碼如果是ASP的 或者.NET的 傳完用IIS配置網站文件夾安全也需要增加一個對應文件夾的用戶 或者everyone用戶 來給它寫許可權還要記得IIS配置里開啟父路徑。
② 如何在Windows Server2008R2中部署WebAPI
一、安裝說明:
1、安裝基本信息
電腦軟體
在WindowsServer2008(或WindowsServer2008R2)中,單擊「開始」-「程序」-「管理工具」-「伺服器管理」,或在「運行」中輸入命令:servermanager.msc命令打「伺服器管理」程序。
在「角色」選項中,單擊「添加角色」:
選擇伺服器角色:Web伺服器(IIS)
單擊選中「web伺服器(IIS))前面的單選框。
在彈出的對話框中,單擊「添加必需的功能」:
「添加角色向導」對web伺服器進行簡單介紹,之後單擊「下一步」:
選擇角色需要的相關服務之後單擊「下一步」:
確認安裝選擇,之後單擊「下一步」:
系統開始安裝所選的角色服務,可能需要幾十秒可幾鍾時間:
安裝完成,點擊關閉即可:
名稱:IIS7.0安裝
大小:10MB|版本:7.0|類別:系統工具|語言:中文
應用平台:windows server 2008
2、安裝介紹
windows server 2008系統中的iis安裝,與windows server 2003中的安裝明顯不再相同了,windows server 2008安裝iis,不再需要其他相關組件,不像windows server 2003需要有i386文件,下面來詳細介紹一下,windows server 2008安裝iis的步驟:
二、安裝步驟:
開始--伺服器管理--角色--添加角色
點擊添加必需的功能
勾選在「Web伺服器(IIS)」
點擊下一步
下面是選擇「角色服務」的,針對你需要的進行相應的選擇
然後點擊「下一步」開始確認安裝
然後等待安裝成功
③ WebApi里是不是帶有這樣的資料庫連接寫法就不能識發布IIS後會報500
一般是程序運行異常了導致500,你在代碼里try catch一下把錯誤日誌打出來基本就知道問題了。webapi是運行在w3wp進程里的,所以許可權與你直接運行exe時不同,有可能是許可權問題導致異常