我的行动被召唤两次

时间:2013-06-12 18:24:15

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我有一个动作来返回页面的PageRank。当我调试我的网站并首先调用该操作时,我会使用url调用我的操作并返回页面的PR,然后再次调用它而没有url并且抛出异常。我不知道为什么会这样。

这是我的行动

[ValidateInput(false)]
public string PR(string id)
{
    Uri u = new UriBuilder(id).Uri;
    id = u.AbsoluteUri;
    return GooglePageRank.PRChecker.PR(id);
}

我正在使用IIS8 Express和.Net 4.5,但它与IIS7.5和.Net 4相同

1 个答案:

答案 0 :(得分:2)

我使用了fiddler并发现由于Chrome的Web Server NotifierWeb Technology Notifier扩展而发生了这种情况,并且他们向该操作发送了另一个请求。