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开发常见“坑”相关推荐
- C#利用ASP.NET?Core开发学生管理系统详解
文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 表格制作excel教程h ...
- C# 利用ASP.NET Core开发学生管理系统(一)
随着技术的进步,跨平台开发已经成为了标配,在此大背景下,ASP.NET Core也应运而生.本文主要利用ASP.NET Core开发一个学生管理系统为例,简述ASP.NET Core开发的常见知识点, ...
- asp开发工具_VSCode搭建完美的asp.net core开发环境,看完这篇就够了
引言 由于.net core的全面跨平台,我也在之前的一篇文章中介绍了如何在深度Deepin操作系统上安装并搭建.net core的开发环境,当时介绍的是安装.net core和使用Rider.net ...
- 基于ASP.Net Core开发的一套通用后台框架
基于ASP.Net Core开发一套通用后台框架 写在前面 这是本人在学习的过程中搭建学习的框架,如果对你有所帮助那再好不过.如果您有发现错误,请告知我,我会第一时间修改. 知其然,知其所以然,并非重 ...
- 送福利 | 送书5本《ASP.NET Core项目开发实战入门》带你走进ASP.NET Core开发
<ASP.NET Core项目开发实战入门>从基础到实际项目开发部署带你走进ASP.NET Core开发. ASP.NET Core项目开发实战入门是基于ASP.NET Core 3.1 ...
- dotnet watch+vs code提升asp.net core开发效率
在园子中,已经又前辈介绍过dotnet watch的用法,但是是基于asp.net core 1.0的较老版本来讲解的,在asp.net core 2.0的今天,部分用法已经不太一样,所以就再写一篇文 ...
- 基于Citus和ASP.NET Core开发多租户应用
Citus是基于PsotgreSQL的扩展,用于切分PsotgreSQL的数据,非常简单地实现数据"切片(sharp)".如果不使用Citus,则需要开发者自己实现分布式数据访问层 ...
- Visual Studio 2017 ASP.NET Core开发
Visual Studio 2017 ASP.NET Core开发,Visual Studio 2017 已经内置ASP.NET Core 开发工具. 在选择.NET Core 功能安装以后就可以进行 ...
- ASP.NET Core开发-Docker部署运行
ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细 ...
最新文章
- inno打包软件出现 main方法找不到
- 鸟哥的Linux私房菜(基础篇)- 第八章、Linux 磁盘与文件系统管理
- 160个Crackme032用ProcessMonitor拆解KeyFile保护
- spring-cloud 学习三 服务提供者
- springboot主线程_Springboot对多线程的支持详解
- 微软开源微服务运行时Dapr,赋能云原生应用开发
- html 01前沿-web介绍
- 计算机aero背景黑,Win7中Aero下面的主题变为黑色
- Java基础知识强化54:经典排序之插入排序(InsertSort)
- mysql 子查询 性能_mysql子查询性能
- 软件测试人员电脑需要安装的基础工具
- 饥荒服务器显示APPID,Steam饥荒
- 电子制作:红外遥控器检测仪的制作
- 1.Influxdb使用1
- 09 Anykey右分页重新设计
- python类takes no arguments_Python中的学习类出现的object() takes no parameters问题
- 关于软考证书专项扣除填报抵扣个税
- Formality形式验证教程
- WebRTC[52] - WebRTC 带宽分配逻辑详解
- SteamVR 2.x 手柄拾取3D物体(13)
热门文章
- 用户登录,token验证开发(含过期时间)
- 量子计算机理论基础,所谓量子计算机,是指建立在量子力学理论基础上的计算机...
- PHP中的call_user_func_array
- PHP中$_SERVER的详细参数
- cmake 离线安装mysql_(cmake)编译安装mysql
- mysql死锁和索引的关系_奇怪的mysql死锁,当有外键索引的时候,会需要请求对关联表的锁吗?...
- SpringBoot项目redis的消息队列
- mysql 轨迹数据存储_python爬虫26 | 把数据爬取下来之后就存储到你的MySQL数据库...
- python一条竖线_python matplotlib 画一条水平直线遇到的问题
- 【java】带时区的时间格式化