我有一个返回页面的 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 相同