异常专题提供异常的最新资讯内容,帮你更好的了解异常。
我正在使用HttpClient来调用我的MVC 4 web api.在我的Web API调用中,它返回一个域对象.如果出现任何问题,将在服务器上抛出HttpResponseException,并显示自定义消息. [System.Web.Http.HttpGet] public Person Person(string loginName) { Person person
我在点击按钮时遇到以下异常,对于在页面加载时在gridview中绑定超过500条记录的asp页面. 我的页面没有任何上传控件.它包含一个文本框,按钮和gridview. 有谁知道为什么会这样. 例外说明: Maximum request length exceeded. Description: An unhandled exception occurred during the executio
在asp.net mvc结构中处理错误和捕获异常的可接受方法是什么? 普遍的共识是让例外起泡. 那么你可以处理什么层(View或Controller)来处理异常(抓住它们/显示用户友好的文本等).我的预感是,它在控制器中完成? 编辑: 我想避免在每个控制器动作中重复相同的错误处理代码.我正在寻找一个简洁的例子,说明如何在不重复相同的代码的情况下实现错误处理. 处理控制器中的异常可能会导致大量的重复
我有一个使用一些业务逻辑创建的库,包括写入System.Diagnostics.EventLog实例.该库通常从 Windows服务应用程序调用,但现在我正在尝试从我的ASP.NET MVC应用程序调用这些相同的库函数. 我在我的控制器中尝试这个代码来创建我传递到需要写入日志的方法的EventLog实例. Dim log = New EventLog("Application", My.Compu
我有这样的事情 SecuritySearcher sc = new SecuritySearcher(); Dictionary<string, bool> groupsMap = sc.GetUserGroupMappings(domainName, currentUser, distGroups.ToList()); IQueryable<HotelTravel> groupq =
我正在开发一个ASP.NET 4 Web应用程序.当我将菜单控件放入Web表单时,菜单会在关闭之前生成以下代码< / form>标签: <script type='text/javascript'> new Sys.WebForms.Menu({ element: 'NavigationMenu', disappearAfter: 500, or
编辑 这个问题的答案有帮助谢谢我感谢帮助:)但我最终使用:http://code.msdn.microsoft.com/windowsdesktop/Handling-Unhandled-47492d0b#content 原来的问题: 我想在我的应用程序崩溃时显示错误消息. 目前我有: App.xaml中: <Application x:Class="WpfApplication5.App"
我正在尝试连接基于 Java netty的服务器,它自动为自己生成证书(服务器人告诉我,现在接受来自客户端的任何证书). 我的任务是将TcpSocket连接迁移到Tls加密连接. 首先,我将TcpSocket转换为NetworkStream: using (var client = new NetworkStream(connection.TcpSocket)) { if (client.
我有一个asp.net webforms应用程序.每个aspx.cs类都需要从继承自System.Web.UI.Page的BasePage.cs继承. 所需页面继承: class MyChildPage : BasePage : System.Web.UI.Page 如何在创建新子页面时强制它从BasePage.cs而不是System.Web.UI.Page继承? 潜在解决方案 >有没有办法更改
我试图通过使用Unity将基于接口的两个对象注入到类构造函数中. 单元测试时我当前收到以下错误: Result Message: Test method TestProject.TFStests.Check_Interface_CheckOut_Method threw exception: System.InvalidOperationException: The type Adp.Tools.
说,我有一个try / catch块封装了一大块代码,然后在其中的某个地方我需要调用Response.Redirect: protected void ButtonGo_Click(object sender, EventArgs e) { try { using(lockingMethod) { //Code...
我试图在开源客户端应用程序中添加有关SOAP错误的更多信息.客户端设置为在遇到任何SOAP故障时调用“HandleFault”. Handle Fault方法如下所示: public static void HandleFault(Message message) { MessageFault fault = MessageFault.CreateFault(message, In
假设我正在构建一个ASP.NET Web API应用程序,它具有以下结构: 从图中可以看出,ASP.NET Web API核心将与域服务层(例如,具有诸如GetUsers,CreateUser等方法的MembershipService类)进行通信,并且我的服务类将与一个或多个存储库通信以处理这些行动. 很明显,服务操作(例如MembershipService.CreateUser方法)会因为多种原
我有一个系统,其中employeeId必须总是存在,除非存在一些潜在的问题. 我看到的方式是,我有两个选择来检查这段代码: 1: public void GetEmployee(Employee employee) { bool exists = EmployeeRepository.VerifyIdExists(Employee.Id); if (!exists)
我正在运行PLINQ查询,如下所示: ParallelQuery<string> winningCombos = from n in nextComboMaker.GetNextCombo() .AsParallel().WithCancellation(_cancelSource.Token)
我在iis7上运行的asp.net mvc代码中随机获得了两个异常: Exception type: InvalidOperationException Exception message: Collection was modified; enumeration operation may not execute. at System.ThrowHelper.ThrowInvalidO
您显然能够在不丢弃.NET中的堆栈跟踪的情况下重新抛出异常. 但它似乎没有起作用. 因此我遵循的基本用法是: [WebMethod] public void ExceptionTest() { try { throw new Exception("An Error Happened"); } c
如果我有如下方法链: var abc = new ABC(); abc.method1() .method2() .methodThrowsException() .method3() ; 假设我已经将method1(),method2()和method3()定义为 public ABC met
经过一些研究后,我发现自定义异常应如下所示: using System; using System.Runtime.Serialization; namespace YourNamespaceHere { [Serializable()] public class YourCustomException : Exception, ISerializable {
在dotNet中,一行引发异常并被捕获,如何确定哪个文件在哪个行引发了异常?看起来相对简单,但我无法弄明白…… 只有在有可用的调试符号时才能执行此操作. catch(Exception ex) { // check the ex.StackTrace property } 如果要在VS中调试这种情况,最好只检查“调试”菜单中“异常”中的“公共语言运行时异常”对话框中的“抛出”复选框.一旦抛