草庐IT

post_author

全部标签

windows - 没有网络访问权限的虚拟服务帐户,如 NT AUTHORITY\LocalService

背景:我正在编写一项服务,并希望尽可能少地授予它必要的权限。虚拟帐户(有时称为“虚拟服务帐户”)是sparselydocumentedWindows7/2008R2的新功能是自动管理的服务帐户,这些服务需要最少的权限,但可以在域环境中使用计算机身份访问网络。我的服务不需要网络访问权限,所以我使用的是LocalService,但我不喜欢这样的事实:如果我授予对文件/等的访问权限,我就会授予对以该帐户运行的所有服务的访问权限。是否有我可以使用的最低权限帐户? 最佳答案 您无需更改运行服务的帐户;LocalService没问题。相反,将服

c# - 如何使用 post 变量进行重定向

我必须执行重定向并将变量a和p的值发送到另一个页面。我不能像这样使用GET方法:http://urlpage?a=1&p=2。我必须用post方法发送它们。如何在不使用C#表单的情况下发送它们? 最佳答案 这个类包装表单。有点hacky,但它有效。只需将post值添加到类中并调用post方法。publicclassRemotePost{privateDictionaryInputs=newDictionary();publicstringUrl="";publicstringMethod="post";publicstringFor

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# - 构建用于测试的 HttpContext,如何指定 HttpRequest 是 POST?

我正在为将HttpContext作为参数的方法编写一些单元测试。当请求是POST时,我想测试行为是否符合预期。创建System.Net.HttpWebRequest时很容易设置方法,但我看不到在创建System.Web.HttpRequest时指定方法的方法,这是在HttpContext中使用的方法。有什么想法吗?对于上下文,该方法由httphandler调用,如果请求不是POST,它应该抛出405。我知道我可以使用web.config中的Verbs属性过滤允许的方法,我会的,但是没有什么可以阻止将来有人更改verbs属性以允许其他方法,在这种情况下我希望处理程序注意它本身。当前使用的

c# - 如何使用 OWIN 中间件在 Web Api 中实现 OAuth2 Authorization_Code Flow?

我正在尝试创建一个简单的支持OAuth的概念验证应用程序,但卡在授权代码实现上。我读到的所有地方似乎都以这样或那样的方式进行,从未真正使用过授权代码流。我一直在使用以下资源获取信息:https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-31https://aaronparecki.com/articles/2012/07/29/1/oauth2-simplifiedhttp://www.asp.net/aspnet/overview/owin-and-katana/owin-oauth-20-authorization-se

c# - ASP.NET MVC POST 中的模型绑定(bind) IEnumerable?

模型绑定(bind)IEnumerable类型到MVCPOST是否有任何问题?我的模型中的某些属性未绑定(bind)到操作的帖子上。似乎模型上的属性(如字符串)没问题,但我的IEnumerable是未绑定(bind)的。这是我的代码片段:m.ResponseInfo.SubsetInfo.Test)%>m.ResponseInfo.SubsetInfo.BandAvailabilities.ToArray()[i].BandName)%>下面是这些属性在模型中的样子:publicIEnumerableBandAvailabilities{get;set;}publicstringTes

c# - ASP.NET MVC - 带有来自 URL 的附加参数的 POST 操作方法

使用ASP.netMVC是否可以将表单POST到Controller操作,其中包含不在表单中但来自URL的参数?例如GroupController中的Action方法:[AcceptVerbs(HttpVerbs.Post)]publicActionResultCreate(intidOne,intidTwo,Modelmodel){...}路线:"{controller}/{action}/{idOne}/{idTwo}"发布网址:/Employee/Show/1/42在此示例中,表单被发布到不同的Controller,模型具有正确的值,但其他参数的默认值为0。我期望的行为是Mode

c# - WebApi POST 可以在没有 [FromBody] 的情况下工作吗?

我有这个ControllerAction:[HttpPost][ActionName("aaa")]publicHttpResponseMessageaaa(Zz)//notice-no[FromBody]{returnRequest.CreateResponse(HttpStatusCode.OK,1);}Z是:publicclassZ{publicstringa{get;set;}}但是当我通过fiddler发帖时:POSThttp://localhost:11485/api/profiles/aaaHTTP/1.1Content-Type:application/x-www-fo

c# - 从 http 请求中获取 Authorization header

有谁知道如何从asp.net中的http请求中获取授权header值?我一直在尝试用谷歌搜索它,但我没有找到任何关于检索授权header值的信息。 最佳答案 简单:stringvalue=Request.Headers["Authorization"]虽然不是您通常自己处理的事情。 关于c#-从http请求中获取Authorizationheader,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

c# - 无效的 URI : The Authority/Host could not be parsed from very long url

这是Youtube视频的实际url,此时如果您复制到您的chrome浏览器,您可以观看该视频。但是,当我尝试创建请求时,我得到了UriFormatException。我做错了什么?HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(url);http:/r6---sn-x5jjxnn-ogul.googlevideo.com/videoplayback?ratebypass=yes&ms=au&fexp=924615,912522,932260,910207,936330,916611,936117,936910,93