异常专题提供异常的最新资讯内容,帮你更好的了解异常。
我收到错误System.Web.HttpException:路径“选项”被禁止.因为我们将我们的网站转移到新的服务器设置.我无法重新创建错误,但是我每天至少收到这个异常的电子邮件至少几次.任何想法可能导致这个和我如何解决它? 编辑: 堆栈跟踪: at System.Web.HttpMethodNotAllowedHandler.ProcessRequest(HttpContext context)
我正在开发一个Web Api,我决定使用自定义DependencyResolver.我参考 this [Dependency Injection for Web API Controllers]文章.到目前为止,一切都在依赖注入控制器方面运行良好.我的Owin启动类的配置代码片段 private void RegisterIoC(HttpConfiguration config) { _u
我正在尝试使用VS代码创建在OSX上运行的ASP.NET Core MVC测试应用程序. 当我访问默认的主页/索引(或任何其他我尝试的视图)时,我得到一个“查看未找到”异常. 这是启动配置 public void Configure(IApplicationBuilder app) { // use for development app.UseDeveloper
说我有一个构造函数,它的初始化可能会由于我无法控制的原因而抛出异常. FantasticApiController(IAwesomeGenerator awesome, IBusinessRepository repository, IIceCreamFactory factory) { Awesome = awesome; Repository = repos
我正在使用ASP.NET MVC 3.0和KnockoutJS.我试图添加绑定到我的View Helpers这样… @Html.TextBoxFor(model => model.Name, new { @placeholder = "Name", @size = "35", @data-bind = "value: aName" }) 但这会抛出异常… Invalid anonymous typ
当然肯定有一种方法来配置.Net HttpWebRequest对象,以便在调用HttpWebRequest.GetResponse()时返回异常,并返回任何300或400个状态代码. Jon Skeet does not think so,所以我几乎不敢问,但我觉得很难相信这是没有办法的.在一些情况下,300和400个响应代码是有效的响应.为什么我们总是被迫引起异常的开销? 也许有一些晦涩的配置设
我有一个MVC 3网络应用程序,我正在使用“ HandleError”动作过滤器进行异常处理.我的这个动作过滤器实现如下: [HandleError] public class BaseController : Controller {...} 这是我的所有控制器派生的基类.在我的web.config中我和我的共享文件夹中有一个Error.cshtml(.cshtml因为我使用Razor).一切都
我在实体框架中使用Code First概念,并且在启动应用程序时我经常遇到以下异常: Cannot attach the file 'C:\Users\Admin\Documents\Visual Studio 2012\ Projects\Pro\Pro.Web\App_Data\Pro.mdf' as database 'Pro'. 我把它放在Global.asax.cs中但也没有成功: Da
为什么在添加新响应标头时会出现“平台不支持异常”?我正在使用Visual Studio Web服务器调试网站. Response.Headers["X-XRDS-Location"] = url 例外消息: This operation requires IIS integrated pipeline mode. 任何帮助,将不胜感激. Response.Headers.Add()仅适用于IIS7
我刚刚使用nuget将Mini Profiler添加到我的MVC3项目中,我已按照基本步骤进行设置.在Application_BeginRequest()上启动配置文件并在Application_EndRequest()上停止它 protected void Application_BeginRequest() { if (Request.IsLocal)
我有代码捕获Global.asax中的所有异常 protected void Application_Error(object sender, EventArgs e) { System.Web.HttpContext context = HttpContext.Current; System.Exception exc = con
由于某种原因,我在db.SaveChanges()时收到以下错误;指令: Cannot insert the value NULL into column 'UserId', table 'XXXXXXXXX_Dev.dbo.Portfolios'; column does not allow nulls. INSERT fails. The statement has been terminat
在响应 JSON的ASP.NET ASMX WebMethod中,我是否可以抛出异常&设置HTTP响应代码?我想如果我抛出一个HttpException,状态代码将被适当地设置,但它不能使服务响应除500错误之外的任何东西. 我尝试过以下方法: [WebMethod] [ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.
我有以下代码: <script type="text/javascript"> $(document).ready(function() { $("#Save").click(function() { $.post("url", { "data": "data" }, function(da
这是我在Global.asax.vb中尝试做的事情: Public Class MvcApplication Inherits System.Web.HttpApplication Shared Sub RegisterRoutes(ByVal routes As RouteCollection) routes.IgnoreRoute("{resource}.ax
我有这个配置工作,并正确重定向以下错误 <httpErrors errorMode="Custom" existingResponse="Replace" defaultResponseMode="ExecuteURL" > <remove statusCode="403" /> <remove statusCode="404" /> <remove
我只是想把一些逗号分隔的数字转移到前端: [AcceptVerbs(HttpVerbs.Get)] public JsonResult GetSquares() { var result = new JsonResult(); result.JsonRequestBehavior = JsonRequestBehavior.AllowGet; IList<double> list = new
我有这个…… public void FooAsync() { AsyncManager.OutstandingOperations.Increment(); Task.Factory.StartNew(() => { try { doSomething.Sta
我在asp.net mvc Grid(具体是telerik)上使用LINQ到NHibernate的IQueryable实现,我知道我需要为这个特定的网格急切地获取一些东西. 所以我的查询看起来像这样: var query = from s in repository.Query<MyClass>() orderby s.Property.Name, s.
我需要以不同于其他所有类型的方式处理404异常.识别这些404异常的最佳方法是什么(将它们与其他异常区分开来)? 问题是404错误没有特殊的异常类,我得到常规的System.Web.HttpException,其中Message =“文件不存在”. 我应该只使用异常消息还是有更好的方法? 谢谢. 您可以尝试将异常强制转换为HttpException,然后使用GetHttpCode方法检查它是否为4