小编mar*_*inn的帖子

IIS7发送HTTP标头后,服务器无法设置状态

有时我在生产环境中遇到异常:

  • 处理信息
    • 进程ID:3832
    • 进程名称:w3wp.exe
    • 帐户名称:NT AUTHORITY\NETWORK SERVICE
  • 例外信息
    • 异常类型:System.Web.HttpException
    • 异常消息:服务器无法在发送HTTP标头后设置状态.
  • 请求信息
    • 请求网址:http://www.myulr.pl/logon
    • 请求路径:/ logon
    • 用户主机地址:10.11.9.1
    • 用户:user001
    • 经过身份验证:是的
    • 身份验证类型:表单
    • 线程帐户名称:NT AUTHORITY\NETWORK SERVICE
  • 线程信息
    • 主题ID:10
    • 线程帐户名称:NT AUTHORITY\NETWORK SERVICE
    • 冒充:假
Stack trace: at System.Web.HttpResponse.set_StatusCode(Int32 value) at  
System.Web.HttpResponseWrapper.set_StatusCode(Int32 value) at  
System.Web.Mvc.HandleErrorAttribute.OnException(ExceptionContext filterContext) at  
System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList(1) filters, Exception exception) at  
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at  
System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__4() at  
System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0() at  
System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8(1).<BeginSynchronous>b__7(IAsyncResult _) at  
System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult(1).End() at   
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) at  
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at  
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& ompletedSynchronously) 
Run Code Online (Sandbox Code Playgroud)

我在测试环境中没有注意到这个错误我应该检查什么?

我正在使用ASP.NET MVC 2(候选发布者2)

asp.net-mvc iis-7 http

69
推荐指数
5
解决办法
13万
查看次数

DataContext使用.NET 4编译查询问题

我的项目(UI层是asp.mvc)是使用.NET 3.5开发的.升级到.NET 4.0后,我遇到了编译查询的问题:

 [ArgumentException: Query was compiled for a different mapping source than the one associated with the specified DataContext.]
   System.Data.Linq.CompiledQuery.ExecuteQuery(DataContext context, Object[] args) +863348
   System.Data.Linq.CompiledQuery.Invoke(TArg0 arg0, TArg1 arg1) +110
Run Code Online (Sandbox Code Playgroud)

每当我运行我的查询时,我都会传递我的上下文

return StaticQueries.getTopFiveOrders(mContext, int howMany);


public static Func<Mycontext, int, IQueryable<Order>> getTopFiveOrders
            = CompiledQuery.Compile
                ((Mycontext mContext, int howMany) =>
                 ( some query).Distinct());
Run Code Online (Sandbox Code Playgroud)

第二个请求发生错误.

datacontext .net-4.0 linq.compiledquery linq-to-sql

6
推荐指数
1
解决办法
2287
查看次数

群体智能 - 有效解决了哪些问题?

我正在寻找使用群体智能有效地算法的实际问题(或实现,应用程序)示例.我发现多标准优化就是一个例子.还有其他人吗?

应该将恕我直言的群体智能添加到标签中

optimization artificial-intelligence

5
推荐指数
1
解决办法
1404
查看次数

无法在启用热重载功能的情况下运行 blazor 程序集项目(.net 6 预览版 5)

安装 net6 Preview 3 并将项目设置为使用 net6 后,我更改了 launchSettings.json 并添加了 "hotReloadProfile": "blazorwasm"配置。

当我运行dotnet watch项目启动时,但由于客户端错误(dotnet.6.0.0-preview.5.21301.5.js),我无法打开应用程序:

System.AggregateException: One or more errors occurred. (Failed to fetch dynamically imported module: https://localhost:5555/_framework/blazor-hotreload.js
TypeError: Failed to fetch dynamically imported module: https://localhost:5555/_framework/blazor-hotreload.js)
 ---> Microsoft.JSInterop.JSException: Failed to fetch dynamically imported module: https://localhost:5555/_framework/blazor-hotreload.js
TypeError: Failed to fetch dynamically imported module: https://localhost:5555/_framework/blazor-hotreload.js
   at Microsoft.JSInterop.JSRuntime.<InvokeAsync>d__15`1[[Microsoft.JSInterop.IJSObjectReference, Microsoft.JSInterop, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]].MoveNext() in Microsoft.JSInterop.dll:token 0x600008f+0x154
   at Microsoft.AspNetCore.Components.WebAssembly.HotReload.WebAssemblyHotReload.InitializeAsync() in Microsoft.AspNetCore.Components.WebAssembly.dll:token 0x6000098+0xc6
   at Microsoft.AspNetCore.Components.WebAssembly.Hosting.WebAssemblyHost.RunAsyncCore(CancellationToken cancellationToken, WebAssemblyCultureProvider cultureProvider) in Microsoft.AspNetCore.Components.WebAssembly.dll:token 0x60000bd+0x1be
Run Code Online (Sandbox Code Playgroud)

还应该更改哪些内容才能启用热重载功能?

hot-reload blazor-webassembly

5
推荐指数
0
解决办法
559
查看次数

在c#中将点移动到另一个

我想将二维搜索空间中的某个点移动到具有一些步长的另一个点b(_config.StepSize = 0.03).

Point a = agent.Location;
Point b = agentToMoveToward.Location;

//---    important        
double diff = (b.X - a.X) + (b.Y - a.Y);
double euclideanNorm = Math.Sqrt(Math.Pow((b.X - a.X), 2) + Math.Pow((b.Y - a.Y), 2));
double offset = _config.StepSize * ( diff / euclideanNorm );

agent.NextLocation = new Point(a.X + offset, a.Y + offset);
//---
Run Code Online (Sandbox Code Playgroud)

这是对的吗?

c# math geometry

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