WebApi伺服器發布說明

2022-05-24 21:21:07 字數 1762 閱讀 7809

,設定發布型別

debug(

除錯版本)或者

release(

發布版本

物理路徑:由1.編譯本地程式生成的資料夾內容。

複製新的內容之前請先備份原來程式,並且清空資料夾之後進行貼上

訪問asp.net web專案的時候,第一次訪問比較慢,當閒置一段時間後,再次訪問還是會非常慢。

這是iis**造成的,再次訪問的時候會初始化操作,初始化需要耗費時間,所以訪問會比較慢,第二次訪問的時候不需要初始化操作,因此變快了。

修改iis中的配置

1.修改啟用應用程式池(alwaysrunning):保證應用程式池在第一次建立或者被**後,能自動再次重啟執行。

2.修改閒置超時1740分鐘:長時間沒有請求釋放資源,可以不用修改。

我看有些部落格會將程序模型/閒置超時設定為0或者很長,覺得不太好。閒置超時是指如果你的應用程式未處理請求也未接受請求,則進入閒置狀態,這個狀態可以保持的時間,超過這個時間,則該程序將會從記憶體中刪除並釋放所有內容。如果設定為0,則不會閒置一直持續不好,如果**中有記憶體洩漏,則會一直持續,完全占用伺服器。設定時間過長,長時間沒有請求,還占用這記憶體,有點浪費。按照以上修改之後,基本上都會秒啟動。這樣的修改同樣也適用於mvc,web api等iis專案

(備註:

目前介面訪問身份驗證根據快取,如果**時間設定20分鐘,則伺服器**機制,導致使用者在訪問介面提示令牌失效,所以上線時要確保**時間設定

)http 錯誤 500.19 - internal server error 無法訪問請求的頁面,因為該頁的相關配置資料無效。

本專案框架是core3.1 需安裝服務:

檢查iis是否配置安裝完成;

2檢查是否啟用

iis相關配置;3確認

wenapi

程式編譯無問題。

如圖,安裝bundle包自動回覆載入

iis模組

aspnetcoremodule

可檢視程式和iis對映關係

c#使用owin技術部署輕量級webapi服務:

tomcat伺服器說明

1.conf目錄下的server.xml檔案下配置說明 表示tomcat啟動時占用8005埠。tomcatq啟動的時候啟動了四個 通過xml解析和反射機制去啟動。後面應該有個路徑指明啟動哪個tomcat對吧,這裡這麼寫表明啟動的是這個配置檔案所在目錄的這個tomcat。tomcat啟動的時候啟動了乙...

檢視發布伺服器資訊

1 檢視資料庫中有幾個發布,以及相應的資訊,需要在發布庫中執行 如果沒有特殊原因,immediate sync應當為0,否則會導致正整個發布內的項重新初始化快照 2 檢視發布中的article.從這裡可以看到發布的物件 article name 在訂閱端的名稱 destination object ...

檢視發布伺服器資訊

1 檢視資料庫中有幾個發布,以及相應的資訊,需要在發布庫中執行 如果沒有特殊原因,immediate sync應當為0,否則會導致正整個發布內的項重新初始化快照 2 檢視發布中的article.從這裡可以看到發布的物件 article name 在訂閱端的名稱 destination object ...