簡體   English   中英

如何在 IIS 網站的子文件夾中部署 ASP.NET Core 應用程序?

[英]How to deploy ASP.NET Core app in subfolder of website in IIS?

我希望能夠使用 URL 訪問 ASP.NET Core 網站,例如:

https://www.test.com/myapp

如果我不在 IIS 網站的子文件夾中發布該應用程序,它就可以正常工作。 如果我在它下面創建一個新文件夾 (myapp) 並在那里發布站點,我會收到此錯誤:

HTTP 錯誤 502.5 - 進程失敗 此問題的常見原因:

  • 應用程序啟動失敗
  • 應用程序啟動后停止
  • 應用進程啟動但無法監聽配置的端口

這是事件日志中的錯誤:

Application <app> with physical root 'C:\web\' failed to start process with commandline ' ', ErrorCode = '0x80070057 : 0.

是否可以在子文件夾中運行該應用程序? 如果沒有,那么我如何才能以可以使用上述 URL 訪問它的方式運行該站點?

好吧,我環顧四周尋找完全相同問題的答案,我自己想通了。 所以這是給下一個人的:單擊 IIS 中文件夾上的“轉換為應用程序”!! 假設您的 .net 核心應用程序位於“myapp”文件夾中。

在此處輸入圖片說明

暫無
暫無

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

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