ASP.NET Core开发常见“坑”
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET Core开发常见“坑”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章來源:公眾號-智能化IT系統。
1、在開發調試時,ASP.NET Core將不再使用w3wp.exe進程,而是采用新的進程名dotnet.exe。因此在調試時我們應該選擇dotnet.exe進程進行調試。
2、IIS部署完成之后,是無法直接訪問的。應該在項目中右鍵屬性->調試,將啟動項修改為IIS,然后將Web服務器設置中的應用URL設置為IIS中綁定的域名地址。3、老項目移植到.NET Core時,圖像處理(System.Drawing)部分功能將不可使用。可在NuGet中獲取ZKWeb.System.Drawing包。
4、在ASP.NET Core中不支持通過@Html.Action("UserFeaturesItems", "UserControls", "")引用分部視圖。我們可以對其進行擴展實現。代碼見備注。
5、區域的創建需在Startup.cs文件中進行區域路由注冊,否則系統將無法找到請求的URL地址。
6、Controllers的創建,需在每個Controllers類中添加區域特性并注明區域名稱,一般與區域文件夾名稱一致。例如:[Area(areaName: "CompanySetting")]
public class ChannelInfoController : PigMGT.BasePage.AdminController...
總結
以上是生活随笔為你收集整理的ASP.NET Core开发常见“坑”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop冷热数据转换工具Sqoop
- 下一篇: 【MongoDB】Sharding分片概