ASP.NET MVC开发中常见异常及解决方案

简介:

ASP.NET MVC4入门到精通系列目录汇总

NHibernate:no persister for 异常

1、配置文件后缀名写错 mapping file 必须是.hbm.xml结尾

2、Web.config配置里面引用实体

<session-factory>

........................

<mapping assembly="Project.DomainModel"/>  <!-- Here -->
</session-factory>

3、hibernate 的mapping 配置文件是xml,属性必须设置成“嵌入的资源”

Could not load type from string value "BLL.BLLSession,BLL"

在使用spring.net时,有时候会碰到这种问题,请检查BLL.dll在bin目录中是否存在

使用@Scripts.Render 调用压缩文件时,出现“索引超出范围”

检查压缩文件的配置是否有问题,Include中的数组里面的文件路径是否都正确。

@Scripts.Render("~/xx")和 <script type="text/javascript" src="~/xx"></script>的区别

如果你想知道这两种调用方式的区别的话,不需要我说,你自己测试一下然后就会发现不同。

在火狐中,分别使用这两种调用方式,然后使用firebug,来观察下有什么不一样

@Scripts.Render("~/xx")

<script type="text/javascript" src="~/xx"></script>

我们会发现使用@Scripts.Render的形式调用资源,会自动在请求的后面带上一个类似于资源版本号的东西,即使你按F5刷新,这个号还是不变,服务器会根据你上传的这个编号,检测是否是已经缓存了的,如果已经缓存了,就直接从缓存中读取,不用每次相同的请求都重新把资源文件再加载一遍。

开发过程中,无可避免的会遇到各种各样的问题,遇到问题时,不要慌,仔细看异常提示,分析异常原因,上网查找相关异常解决方案,细心review代码,被虐得多了,解决问题自然就快了....

未完~,先贴出来,后面慢慢完善....


本文转自邹琼俊博客园博客,原文链接:http://www.cnblogs.com/jiekzou/p/4909206.html,如需转载请自行联系原作者

相关文章
|
2月前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
159 3
|
4月前
|
开发框架 JavaScript 前端开发
震撼!破解 ASP.NET 服务器控件 Button 执行顺序之谜,颠覆你的开发认知!
【8月更文挑战第16天】在ASP.NET开发中,通过Button控件实现先执行JavaScript再触后台处理的需求十分常见。例如,在用户点击按钮前需前端验证或提示,确保操作无误后再传递数据至后台深度处理。此过程可通过设置Button的`OnClientClick`属性调用自定义JavaScript函数完成验证;若验证通过,则继续触发后台事件。此外,结合jQuery也能达到相同效果,利用`__doPostBack`手动触发服务器端事件。这种方式增强了应用的交互性和用户体验。
52 8
|
2月前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
94 1
|
3月前
|
存储 安全 物联网
.NET 跨平台工业物联网网关解决方案
【9月更文挑战第28天】本文介绍了利用 .NET 构建跨平台工业物联网网关的解决方案。通过 .NET Core 和多种通信协议(如 MQTT 和 Modbus),实现工业设备的高效接入和数据采集。系统架构包括设备接入层、数据处理层、通信层、应用层和数据库层,确保数据的准确采集、实时处理和安全传输。此外,还详细阐述了设备身份认证、数据加密及安全审计等机制,确保系统的安全性。该方案适用于不同操作系统和工业环境,具备高度灵活性和扩展性。
|
3月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
48 7
|
3月前
|
开发框架 JavaScript 前端开发
|
4月前
|
缓存 NoSQL Java
【Azure Redis 缓存 Azure Cache For Redis】Redis出现 java.net.SocketTimeoutException: Read timed out 异常
【Azure Redis 缓存 Azure Cache For Redis】Redis出现 java.net.SocketTimeoutException: Read timed out 异常
|
4月前
|
缓存 NoSQL 网络协议
【Azure Redis 缓存】Redisson 连接 Azure Redis出现间歇性 java.net.UnknownHostException 异常
【Azure Redis 缓存】Redisson 连接 Azure Redis出现间歇性 java.net.UnknownHostException 异常
114 1
|
3月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
75 0
|
4月前
|
API C#
.NET电子邮件高效处理解决方案
.NET电子邮件高效处理解决方案