代码适用于我们的实时和开发网站,但是当我尝试在本地或开发数据库上运行时,我收到错误:System.Web.HttpException:'在此上下文中没有响应。'
我已经尝试过运行我知道有效的过去版本。这只是在我们的代码移动到新的Team Foundation Server时才开始发生的。我开始怀疑这是否是Visual Studio中的一个设置。我使用了Watch窗口并验证了区域,动作和控制器的正确信息。非null的URL正常工作。
以下是代码示例:
/// <summary>
/// Returns the URL for this link
/// </summary>
[NotMapped]
public string trueUrl
{
get
{
if (url != null)
return url;
if (HttpContext.Current != null)
{
var urlhelper = new UrlHelper(HttpContext.Current.Request.RequestContext);
return urlhelper.Action(action, controller, new { area = area });
}
return "ERROR";
}
}
这会导致错误:System.Web.HttpException:'在此上下文中无响应。'
我需要帮助才能开始解决这个问题。