草庐IT

invalid-request-cookie

全部标签

c# - 值不能为空。参数名称 : request

我正在使用nunit创建单元测试,所有这些代码在运行时都运行良好。我在下面有这个protectedHttpResponseMessage代码,当它返回时我的Controller正在调用它。但是,报错:"Valuecannotbenull.Parametername:request"isdisplaying.当我检查请求时,它实际上是null。问题:我将如何编写单元测试代码以返回HttpResponseMessage?错误显示在这一行:protectedHttpResponseMessageCreated(Tresult)=>Request.CreateResponse(HttpStat

c# - SQL 服务器 : invalid object name in query execution

我正在尝试执行Insert语句,但一直收到Invalidobjectname错误。这是我的代码:publicstringaddNewComment(intuserID,intpageID,stringtitle,stringcomment){stringquery="INSERTINTOdbo.nokernok_kommentarer(userID,pageID,commentTitle,comment)"+"VALUES("+userID+","+pageID+",'"+title+"','"+comment+"')";adapter.InsertCommand=newSqlComm

c# - 检查 Request.IsAjaxRequest 在我的 asp.net mvc4 中总是返回 false

我的Controller中有以下代码publicActionResultIndex(stringsearchTerm=null){System.Threading.Thread.Sleep(5000);varaccountdefinition=repository.FindAccountDefinition(searchTerm).ToList();if(Request.IsAjaxRequest()){returnPartialView("_CustomerTable",accountdefinition);}returnView(accountdefinition);}但如果我使用

c# - 无法上传到 Azure Blob 存储 : The remote server returned an error: (400) Bad Request

我正在尝试创建一个实用程序来从Internet下载文件并将其再次上传到Azureblob存储。Blob容器已经创建好了;但出于某种原因,当我尝试将文件上传到存储时出现“BadRequest400”异常......创建了容器名称,小写字母,特殊字符。但我仍然不知道为什么会出现异常!请帮忙。注意:我没有使用任何模拟器...直接在云端进行测试。我的所有容器都具有“公共(public)容器”访问选项。异常(exception)情况:Anexceptionoftype'Microsoft.WindowsAzure.Storage.StorageException'occurredinMicros

c# - XML 异常 : Invalid Character(s)

我正在开发一个小项目,该项目从一个长期运行的应用程序接收字符串形式的XML数据。我正在尝试将此字符串数据加载到XDocument(System.Xml.Linq.XDocument)中,然后从那里执行一些XMLMagic并为报告数据。有时,我收到包含无效XML字符的数据,并且在尝试将字符串解析为XDocument时,我收到此错误。[System.Xml.XmlException]Message:'?',hexadecimalvalue0x1C,isaninvalidcharacter.由于我无法控制远程应用程序,因此您可以期待任何类型的字符。我很清楚XML有一种方法可以将字符放入其中,

c# - 如何将 cookie 容器与 RestSharp 和 ASP.NET session 一起使用?

我希望能够在Controller上调用身份验证操作,如果成功,则将经过身份验证的用户详细信息存储在session中。但是,我不确定如何将请求保留在session中,因为我将RestSharp用作独立客户端。我需要以某种方式在成功授权后从服务器取回key,然后在以后的每次调用中,使用存储在session中的key检查key。我如何确保RestSharp中的RestClient发送所有future请求时都正确设置了cookie,以便在服务调用中可以正确检索session变量?我一直在查看带有HttpFactory的cookie容器,但似乎没有任何关于此的文档。

c# - 始终返回 IdentityServer "invalid_client"错误

我正在尝试使用IdentityServer3,但不知道为什么我总是收到“invalid_client”错误,无论我做什么。这是我正在使用的代码://Startup.cs(Authc#project)publicvoidConfiguration(IAppBuilderapp){varinMemoryManager=newInMemoryManager();varfactory=newIdentityServerServiceFactory().UseInMemoryClients(inMemoryManager.GetClients()).UseInMemoryScopes(inMem

c# - 串口通信错误, "The requested resource is in use."

这是从串口读取数据的代码。为了简单起见,让我们通过单击按钮来完成;privateSystem.IO.Ports.SerialPortserialPort;privatevoidbutton1_Click(objectsender,EventArgse){if(serialPort==null)serialPort=newSerialPort("COM7",4800,Parity.None,8,StopBits.One);//COM7ishardcodedjustforthesakeofexampleif(!serialPort.IsOpen)serialPort.Open();text

c# - ASP.NET WebAPI : Aborted (cancelled) requests

对于初学者来说,这是一个讨论,如果你们中的任何人在WebAPIController(可能也适用于MVC)中做请求取消这样的事情。我的意思特别是像下面这样的场景:客户端(通常是浏览器)启动请求,导航离开或更一般地,出于任何原因中止请求。现在,请求在客户端中止,不再考虑。但在服务器端,请求仍在执行,通常可能会做两件特别有趣的事情:进行(重)数据库查询对另一个服务进行(重)服务调用最后一切都白费了(至少当它是一个无副作用的读取操作时)。在这种情况下,是否有人处理取消正在进行的查询/服务调用?我所知道的是,可以在APIController中传递CancellationToken(尽管我无法让它

c# - 如何在 ASP.Net MVC 应用程序中使用来自 WCF 身份验证服务的身份验证 cookie

好吧,我没能找到适合我的特定场景的任何文档或教程。我有一个ASP.NetMVCweb应用程序,它将使用WCF服务来处理所有内容,包括身份验证和角色(通过WCF后端上的成员提供程序)。我没遇到过问题settinguptheauthenticationservices但它不会在网络应用程序中设置cookie。Loginmethodoftheservice的文档表明连接CreatingCookie事件是可能的,但它对客户端没有任何影响(我也在服务端尝试过,同样没有影响)。所以我想出了如何capturethecookie.我曾尝试在客户端手动设置authcookie,但到目前为止还没有用;由于