草庐IT

kestrel-http-server

全部标签

c# - Azure 存储 : 403 Server failed to authenticate the request

我在此处和Google中进行了搜索,但找不到解决方案。我想使用我的C#代码从Azure存储Blob中读取文件。代码(仅6行)在另一个项目(Windows8.1通用应用程序)中运行良好,但在我的新Windows10UWP应用程序中运行不佳。这是我的代码:CloudStorageAccountstorageAccount=CloudStorageAccount.Parse(azureConnectionString);CloudBlobClientblobClient=storageAccount.CreateCloudBlobClient();CloudBlobContainercont

c# - System.Web.Mvc.HttpPostAttribute 与 System.Web.Http.HttpPostAttribute?

这个问题在这里已经有了答案:WhatisthedifferentbetweenSystem.Web.Http.HttpPutVsSystem.Web.Mvc.HttpPut(2个答案)关闭3年前。在我基于ASP.NETMVC的WebAPI项目中,我想使用HttpPost属性。当我将其添加到操作中时,IntelliSense会向我建议这两个命名空间:System.Web.Mvc.HttpPostAttributeSystem.Web.Http.HttpPostAttribute应该使用哪一个,为什么?

c# - ASP.NET MVC POST 错误地返回 HTTP 302

我找遍了,找不到这个问题的答案。我在ASP.NETMVC4中有一个简单的测试Controller,设置如下:publicclassTestController{[HttpGet]publicActionResultIndex(){MyModelmodel=newMyModel();model.Debug+="GETMethod";returnView(model);}[HttpPost]publicActionResultPost(MyModelmodel){model.Debug+="POSTMethod";returnView("Index",model);}}IndexView只

c# - Azure Function Http 触发器验证正文数据

目前有没有一种方法可以使用类似于MVC框架中的数据注释和模型状态的方法来验证Azure函数中的对象?或者Functions中数据验证和错误响应的标准方法是什么? 最佳答案 这种机制目前不存在,因此您需要自己处理这种验证,但这将是一个很棒的功能。我们在此处跟踪此问题:https://github.com/Azure/azure-webjobs-sdk/issues/1199,请随时评论和点赞! 关于c#-AzureFunctionHttp触发器验证正文数据,我们在StackOverflow

c# - 使用 ASP NET MVC 4 和 webapi 的自定义 http 处理程序和路由处理程序

我正在研究ASPNETMVC4和WebApi。移动设备将使用webapi方法。我们需要保护服务,我们正在使用的是以某种特定方式加密数据。现在,我需要在到达Controller之前解密调用。如果解密的信息有效,它应该像往常一样继续到Controller,如果不是,我会将用户路由到一些错误方法。要实现这一点,我认为最好的办法是自定义HttpHandler和自定义RouteHandler。我正在学习教程herepublicclassMvcSecurityRouteHandler:IRouteHandler{publicSystem.Web.IHttpHandlerGetHttpHandler

c# - SQL Server 管理对象 (SMO) 的默认约束不一致

我有一个程序可以使用SQLServer管理对象(SMO)为MicrosoftSQLServer数据库生成DDL脚本。但是,根据服务器和数据库,我收到表的默认约束输出不一致。有时它们与CREATETABLE语句内联,有时它们是独立的ALTERTABLE语句。我意识到两者都是有效且正确的SQL语句,但如果没有一致性,它会阻止多个数据库的输出之间的自动比较,并阻止将输出添加到源代码管理以跟踪数据库模式的更改。如何确保默认约束的脚本输出的一致性?示例程序代码应该简单明了。打开服务器和数据库,然后为每个数据库对象生成单独的脚本文件,再加上一个包含整个数据库脚本的文件。我省略了很多似乎已经生成一致

c# - 仅为特定路由或 Controller 需要 SSL 客户端证书

我有一个使用Kestrel作为服务器的ASP.NETMVCCore项目。它既提供用户内容(asp.netmvc)又托管代理(软件)与之通信的WebAPIController。我启用了HTTPS和客户端证书支持。问题是我想为调用WebAPI的代理(软件)要求客户端证书,但我不想为基于浏览器的常规用户要求/提示客户端证书。我已通过以下方式启用HTTPS/客户端证书支持:varhost=newWebHostBuilder().UseKestrel(options=>{HttpsConnectionFilterOptionshttpsoptions=newHttpsConnectionFilt

c# - SQL Server 将 SP_EXECUTESQL 识别为对象而不是过程名称

我正在使用DBContext.Database.SqlQuery从我的C#代码存储库执行存储过程。它工作正常,但我想知道为什么它会执行如下程序:execsp_executesqlN'EXECGetCaseList@CaseStage',N'@CaseStageint',@CaseStage=9而不是EXECGetCaseList@CaseStage=9有什么方法可以像这样从C#执行我的所有过程EXECGetCaseList@CaseStage=9而不是execsp_executesqlN'EXECGetCaseList@CaseStage',N'@CaseStageint',@Case

c# - SQL Server 如何处理超时请求?

假设我使用C#运行一个长时间运行的SQLServer存储过程(比如说30分钟)。进一步假设我在C#中对查询设置了1小时的超时期限,这样如果出于某种原因此SP花费的时间比预期的要长,我不会最终独占数据库。最后,假设此存储过程中有一个try/catchblock以捕获错误并在其中的任何步骤失败时进行一些清理。一些代码(C#):using(SqlCommandcomm=newSqlCommand("longrunningstoredproc")){comm.Connection=conn;comm.CommandType=CommandType.StoredProcedure;comm.Co

c# - jquery 数据表 Ajax-Error/http ://datatables.net/tn/7

请看下面我的问题:我在我的MVC-Web-Applikation中使用jquery数据表。当我只显示8列时,一切正常。但是还有1列,我得到了ajax错误消息,请参见标题。Controller工作正常,因为8列工作正常。这是我的View代码:$(document).ready(function(){vartable=$('#example').DataTable({"processing":true,"serverSide":true,"ajax":"@Url.Action("List","DFS_Akustik")","columns":[{"data":"ID"},{"data":"