簡體   English   中英

從 IIS 運行 ASP.NET MVC 6 Web API

[英]Running ASP.NET MVC 6 Web API from IIS

我創建了一個 MVC 6 Web API 項目,該項目在 Visual Studio 中按預期運行,但是當我部署到生產時,我得到了一個

啟動應用程序時發生錯誤

錯誤。

在此處輸入圖片說明

我在生產機器上做了以下工作

  • https://get.asp.net安裝 ASP.NET 5
  • 確保生產環境運行與發布應用程序相同的 dnx 版本
  • 已安裝 HttpPlatformHandler 1.2
  • 將應用程序池 .NET CLR 版本設置為無托管代碼
  • 將根位置指向 wwwroot 文件夾

還有什么我想念的嗎?

當您遇到 500 個錯誤時,請記住 ASP.NET 5 應用程序可以自托管,

  • 打開命令提示符
  • 瀏覽到應用程序目錄
  • 輸入 web.cmd

我的應用程序中有一些參考問題列在我的命令提示符中,我隨后修復了這些問題,一切都按預期工作。

500 可以由不同的失敗拋出。 查看http://docs.asp.net/en/latest/publishing/iis.html您在配置中遺漏了什么。 你應該稱之為 ASP.NET Core 1

暫無
暫無

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

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