小编use*_*965的帖子

Fiddler导致我的Internet访问停止工作

我在我的计算机上安装了Windows 8.1,并经常使用Fiddler来捕获网络流量.

然而,最近,当我打开Fiddler并让它捕获网络流量时,我的互联网连接就消失了.我打开IE时遇到的错误是"此页面无法显示".在Chrome中,我收到"网页不可用",并出现以下错误:Error code: ERR_CONNECTION_RESET.

Fiddler甚至没有捕获任何出去的请求.奇怪的是,这个问题随机开始,但是在一两个小时内就没问题了.我没有重新启动Fiddler; 它只是突然重新开始工作.

我尝试在Windows 8.1上执行Fiddler和Internet Explorer 11中的步骤,但这没有帮助.

为什么Fiddler遇到这个问题,我该如何解决?

internet-explorer google-chrome fiddler

43
推荐指数
4
解决办法
4万
查看次数

更改参数名称Web Api模型绑定

我正在使用Web API模型绑定来解析URL中的查询参数.例如,这是一个模型类:

public class QueryParameters
{
    [Required]
    public string Cap { get; set; }

    [Required]
    public string Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我打电话时,这很好用/api/values/5?cap=somecap&id=1.

有什么方法可以更改模型类中属性的名称,但保持查询参数名称相同 - 例如:

public class QueryParameters
{
    [Required]
    public string Capability { get; set; }

    [Required]
    public string Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我认为添加[Display(Name="cap")]到该Capability属性将起作用,但事实并非如此.我应该使用某种类型的数据注释吗?

控制器将有一个如下所示的方法:

public IHttpActionResult GetValue([FromUri]QueryParameters param)    
{
    // Do Something with param.Cap and param.id
}
Run Code Online (Sandbox Code Playgroud)

c# model-binding asp.net-web-api

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