由于客戶行業保密性較高,電腦無外網且裝有保密系統。保密系統與IIS 不兼容,無法安裝成功。
現需發布專案,請問各位大神可以使用什么web服務器?(.net 4.0)
網上查資料,一個方法是Apache + mod_aspdotnet。由于mod_aspdotnet很早已不進行維護,試了舊版本的沒有成功。
另一個方法是 nginx + mono + fastcgi。 由于mono 3.0以后版本已沒有fastcgi-mono-server4命令,故使用的mono2.11版本。
此種方法發布成功,且專案正常運行,查詢頁面沒問題,但是編輯保存無法報錯。推測mono版本較低兼容性不好。
請問還有什么辦法能夠發布C#專案?或者mono高版本如何使用?網上沒查到資料
uj5u.com熱心網友回復:
建議遷移到.net coreuj5u.com熱心網友回復:
1、nginx+iis,nginx前端反向代理,iis運行asp.net2、nginx+netcore
nginx前端反向代理,asp.net自承載運行
運行命令:
dotnet run
具體參考》
Get started with ASP.NET Core | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/core/getting-started/?view=aspnetcore-3.1&tabs=windows
uj5u.com熱心網友回復:
CassiniDev.Lib.dll這個是Web服務程式net 4.0,可代替IIS服務
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/171609.html
標籤:C#
上一篇:C# 使用 $ @ 時 代碼和字串格式怎么樣才能好看呀
下一篇:求助關于component替換
