小编jef*_*non的帖子

在WebAPI方法中返回HTTP 403

如何从WebAPI方法返回HTTP 403?我试过用HttpStatusCode.Forbidden抛出一个HttpResponseException,我试过了

return request.CreateErrorResponse(HttpStatusCode.Forbidden, pEx);
Run Code Online (Sandbox Code Playgroud)

两者都不奏效.两者总是返回HTTP 200.我错过了什么?它必须是简单的东西,但我没有看到它.

asp.net asp.net-web-api

9
推荐指数
1
解决办法
1万
查看次数

在VS 2012中保存/导出单元测试结果

如何在VS 2012中导出单元测试结果?我知道有从来没有做到这一点(即使有应该是)一个直接的方式,但至少在2012年,我能够从测试结果窗口中保存的结果,并使用trx2html将它们转换为可读.2012年,我从测试资源管理器中看不到任何方法.单元测试结果是我们项目文档的一部分,因此我的能力非常重要.

任何提示都会有所帮助,谢谢!

.net visual-studio-2012

8
推荐指数
1
解决办法
7233
查看次数

EF 6添加包含导航属性的子句

我将尝试在不发布模型中的所有对象的情况下提出这个问题.我有一个有点复杂的查询,但只有两个对象与问题有关.

我有一个用来办公室足球池的网站.所以我的域模型有Team和TeamRecords

这是定义.我删除了对象上的一些不相关的属性.

public class Team
{
    /// <summary>
    /// Team ID
    /// </summary>
    public int TeamID { get; set; }


    /// <summary>
    /// Team Recordproperty
    /// </summary>
    public virtual ICollection<TeamRecord> TeamRecords { get; set; }
}

public class TeamRecord
{

    /// <summary>
    /// Team ID
    /// </summary>
    public int TeamID { get; set; }

    /// <summary>
    /// Team the record belongs to
    /// </summary>
    public virtual Team Team { get; set;}

    /// <summary>
    /// Season ID
    /// </summary>
    public …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework entity-framework-5

8
推荐指数
2
解决办法
1万
查看次数

用于Visual Studio Perfomance测试的新浏览器

有没有人知道是否有更新为Visual Studio 2010负载测试安装新的"浏览器"?默认情况下,2010只有IE 7,8和旧版本的chrome,safari和firefox.

testing load-testing visual-studio-2010

3
推荐指数
1
解决办法
2074
查看次数

同时使用 ELMAH 和 Application_Error

我们有一个配置为使用 ELMAH 的 ASP.NET MVC 3 应用程序。我们的 Application_Error 方法中也有这样的代码。ELMAH 和我们的自定义代码都记录到数据库中。

protected void Application_Error(object sender, EventArgs e)
{
    MvcApplication app = (MvcApplication)sender;
    HttpContext httpContext = app.Context;

    Exception ex = app.Server.GetLastError();
    HttpException httpException = ex as HttpException;              

    //log the error with our custom logging

    Server.ClearError();

    if (httpContext.IsCustomErrorEnabled) //only show custom error if enabled in config
    {
        httpContext.Response.Clear();
        httpContext.ClearError();

        //show our own custom error page here

    }
}
Run Code Online (Sandbox Code Playgroud)

我们看到的问题(不是真正的问题,但无论如何)是 ELMAH 和我们的自定义代码都将异常记录到数据库中。我希望对 Server.ClearError() 和 httpContext.ClearError 的调用会处理错误,并且它永远不会到达 ELMAH。但是,错误被记录两次的事实是否意味着 ELMAH 和 application_error 基本上并行运行并且它们都同时收到未处理的异常?如果是这样,无论如何要告诉 ELMAH 忽略该错误?

我们的目的是让 …

asp.net error-handling elmah asp.net-mvc-3

1
推荐指数
1
解决办法
1708
查看次数