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...

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值