我的一些用户在请求我的网站的某些页面时有时会收到以下错误:错误的请求 - 请求太长的HTTP错误400.请求标头的大小太长
它似乎只发生在Firefox中.
删除用户cookie确实有帮助.
我不明白的是:我认为每个请求都附加了cookie.为什么我的页面中只有一两个显示此错误,大部分都没有?
它也不依赖于服务器页面.如果用户请求 http://example.com/user/Myname, 他可能会收到错误消息.如果他只是更改了URL的大写,那么它再次起作用(例如http://example.com/user/myname).(我正在运行IIS,它不太关心大小写).
对于浏览器,两个URL是不同的,对于服务器它们不是.
知道发生了什么事吗?
这可能是一个新手问题.
当我创建ASP.NET MVC2应用程序时,会创建一个带有Action LogIn的帐户控制器,如下所示:
[HttpPost]
public ActionResult LogOn(LogOnModel model, string returnUrl)
{
if (ModelState.IsValid)
{
if (MembershipService.ValidateUser(model.UserName, model.Password))
{
FormsService.SignIn(model.UserName, model.RememberMe);
if (!String.IsNullOrEmpty(returnUrl))
{
return Redirect(returnUrl);
}
else
{
return RedirectToAction("Index", "Home");
}
}
else
{
ModelState.AddModelError("", "The user name or password provided is incorrect.");
}
}
// If we got this far, something failed, redisplay form
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
现在,我不希望有一个登录页面,我希望将登录控件作为更大页面的一部分.所以,我将Login.aspx更改为Login.ascx,并将其集成到我的主视图中,使用Html.RenderPartial或Html.RenderAction.
如果登录成功,两者都像魅力.如果不是,那就是
return View(model)
Run Code Online (Sandbox Code Playgroud)
杀了我 我想要的是回到我的主页面(称之为Home/Index),但是带有局部视图的错误信息.
return RedirectToAction("Index", "Home")
Run Code Online (Sandbox Code Playgroud)
显然不起作用.
提示?
我有一台运行IIS 7.5和SQL Server 2010的专用服务器.服务器CPU负载通常接近100%.SQL服务器不需要太多,但w3wp进程占用了大量CPU(通常为70 +%).
我想知道,是什么导致了这种压力:*静态文件的请求太多(可以添加CDN)*太多的ajax请求(我正在考虑彗星/网络套接字)*单个asp.net页面消耗过多的处理能力(应该易于优化)
您将从哪里开始寻找从哪里开始优化?
有人组建了一个基于ASP.NET MVC或MVC2的体面讨论板/论坛?
一个简单的解决方案就足够了.优选的东西,集成到现有的网站.
任何提示?
我们在MS Dynamics CRM 2015中建模自引用实体.一个例子是建筑物和建筑物的一部分(建筑群==>个别建筑物==>入口==>地板==>平面).
有一些领域,如costcode或建筑物的所有者.如果你有一个有300个单位的建筑物,整个建筑可能由一家公司拥有,或者每个公寓都由个人拥有.
我们要寻找的是对字段值的某种继承.因此,对于字段"所有者",用户应该能够勾选一个复选框,表明"所有者"是从其父记录继承的.
我们有大约20或30个字段可能是可继承的.
我们确实希望从父级复制值,因为它使视图和报告的定义更加容易.
问题:之前是否已完成此操作,是否有最佳实践或已完成的插件?
如果我自己做,解决方案将是这样的:
有很多特殊情况需要捕获(不允许继承,没有设置父级时,更改父级时更新继承,取消选择继承,删除父级时).
我想这是完全可行的,但我想首先得到一些建议是否有更好的解决方案.
asp.net-mvc ×2
asp.net ×1
components ×1
cookies ×1
dynamics-crm ×1
firefox ×1
forums ×1
iis ×1
performance ×1