簡體   English   中英

在.net Framework 4.5上運行Kestrel Web服務器

[英]running kestrel webserver on .net framework 4.5

如何在.net Framework 4.5.x或4.6.x下運行的應用程序中托管Kestrel Web服務器。 目前,我在說一個錯誤

“無法加載DLL'libuv':找不到指定的模塊。(HRESULT的異常:0x8007007E)

在.net 4.xx上運行kestrel具有作為嵌入式Web服務器的優勢,該服務器可用於從Windows服務等服務網頁。

我遇到了同樣的問題,似乎在構建過程中libuv庫沒有復制到bin目錄中。 如果您在參考文獻中查找,即使它是一個nuget軟件包,也將發現libuv不存在。

通過將庫從系統的packages文件夾中手動復制到bin \\ Debug或release文件夾,可以解決該問題。

確實可以解決問題,但不是很好的體驗。

您可以通過設置應用程序在x86或x64中運行來解決此問題。 Libuv不能與AnyCPU可執行文件一起使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM