【c# – 使用Web API返回图像】教程文章相关的互联网学习教程文章

c# – Awesomium webcontrol【代码】

所以我一直在尝试使用IE之外的其他东西作为我的webcontrol在我的一个侧面项目(C#,WPF项目类型)中,我一直在寻找替代方案并且过去曾尝试但未能实现它们. 我决定再次尝试并实现awesomium,但是它仍然一如既往地令人困惑,并且没有任何直接的例子供我用作基础. 有人能告诉我如何实现webview / webcontrol的awesomium吗?我的愿景是让它导航到一个shoutbox网站,虽然我的应用程序仍然保持开放状态(即不刷新它以便它不会丢失任何东西),因为它...

c# – REST webapi URI GET使用字符串而不是id不按预期路由【代码】

我有以下示例,其中请求是http:// {domain} / api / foo / {username},但我得到404状态代码.此控制器上不存在其他Get操作.这不应该工作吗?public class FooController : ApiController {public Foo Get(string username){return _service.Get<Foo>(username);} }解决方法:默认情况下,您的路线将如下所示:config.Routes.MapHttpRoute(name: "DefaultApi",routeTemplate: "api/{controller}/{id}",defaults: new { id = RouteParam...

将ASP.NET Web API 2中值类型(C#)的.MinValue序列化为null【代码】

我想将ASP.NET Web API 2中值类型(C#)的.MinValue序列化为传递给客户端时为null.当客户端发送一个null值时,我希望在服务器上获取值类型的.MinValue. 我正在使用Json.Net进行Json序列化和反序列化.此外,我需要相同的URI参数和formdata.我需要以下类型:short,int,long,float,double,decimal,DateTime 我试过的事情: >一种解决方案是使用可空类型.但是在服务器上我更喜欢使用不可为空的类型,因为业务逻辑层正在处理值类型,而在数据访...

c# – WebMethod性能下降【代码】

我有一个使用jQuery的非常基本的JavaScript AJAX请求:$.ajax({type: "POST",url: "TabbedSummaryPage.aspx/RunReport",data: "{'itemId': '', 'lType': '', 'reportId': '', 'requestXml': ''}",contentType: "application/json",dataType: "json",success: function (data, textStatus, jqXHR) {},error: function (jqXHR, textStatus, errorThrown) {},complete: function (jqXHR, textStatus) {} });这是调用并执行以下C#代码:...

c# – WebClient和多个网络适配器【代码】

我正在使用WebClient尝试从本地连接到我的PC的硬件获得字符串响应.我的电脑有一个连接到局域网的网络适配器和一个仅连接到我的硬件的第二个适配器. 如果我使用带有URL的IE:http://169.254.103.127/set.cmd?user=admin+pass=12345678+cmd=getpower我会回复一个字符串作为响应.我试图使用以下代码片段来实现同样的事情:using (WebClient client = new WebClient()){client.Proxy = WebRequest.DefaultWebProxy;client.Credentials ...

c# – 如何从ASP.NET 5 Web Api返回HTTP 500?【代码】

控制器现在具有201的功能CreatedAtRoute(),400的HttpBadRequest()等等.我没有看到500的一个,我认为它将是HttpInternalServerError(). 但是,我可以创建并返回HttpStatusCodeResult类:[HttpPost] public IActionResult Post([FromBody]string something) { ...try{}catch(Exception e){return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError);} }但我想从e中返回一些信息.这对于live来说可能是不好的做法,但...

c# – 如何以编程方式退出WebView中的全屏模式?【代码】

所以我要说我在全屏模式下打开了html5视频(之后WebView引发了ContainsFullScreenElementChanged,现在它的ContainsFullScreenElement为真).我怎样才能以编程方式退出呢? 我正在连接到SystemNavigationManager.GetForCurrentView().BackRequested并希望退出全屏模式(如果存在),如果不存在则调用WebView.GoBack(). WebView没有任何相关的方法,ApplicationView类也没有帮助.解决方法:好的,所以在搜索了一些之后我找到了解决方案. HTML...

c# – Web api在本地工作,但在部署到Azure时则不行【代码】

我有一个我开发的Web Api,它在本地运行时工作得非常好,但是当我在Azure上发布它时,我得到500内部服务器错误. 我在数据库中有3个表 – “消息”,“用户”,“对话” 只有在我调用“对话”或“用户”时才会出现错误.(对话包含用户和用户列表,其中包含对话列表.) 我不确定是什么导致这种情况,我不知道如何从这个错误中获取更多信息. 我试过更改实体框架连接字符串,虽然我真的不知道我在做什么.我的web.config中的其他连接字符串似乎没问...

c# – Web API – 检测空赋值【代码】

我正在尝试提出一种模式,可以检测属性何时设置为null.类似于Nullable< T>的东西.上课,但更先进一点.我们称之为MoreThanNullable< T>.基本上我需要根据以下3种情况做一些不同的事情: >该物业从未设定过>该属性设置为null>该属性设置为T的实例. 我使用“实例化”属性创建了自己的类来完成此操作,并且它都在测试场景中工作.一些示例代码:public struct MoreThanNullable<T> {private bool hasValue;internal T value;public bool In...

c# – 使用cookie的ASP.NET web api“记住我”功能【代码】

我正在尝试在我的Web Api项目中实现“记住我”功能. 我想要 : >用户登录时拥有“记住我”功能.>保存cookie以保持用户始终登录,这样用户在访问网站时无需每次都输入用户名和密码.>通过阅读上次登录时保存的cookie来签署用户. 我正在考虑的另一个问题是……我正在尝试使用JavaScript在用户选中“记住我”复选框时生成cookie.是否有可能做到这一点? 要么 我应该在AccountController中实现RememberMe()? 加成:这是我在ApplicationO...

c# – System.Web.Routing.UrlRoutingModule没有实现IHttpHandlerFactory或IHttpHandler【代码】

在我们的网站中,此错误每5分钟发出一次.我不知道它的电话在哪里.任何人都可以帮助我们.我们需要robots.txt而不会出现此错误. 我们的应用程序自动调用http://www.xyzName.com/content/images/thumbs/robots.txt并显示以下异常System.Web.Routing.UrlRoutingModule does not implementIHttpHandlerFactory or IHttpHandler. Description: An unhandled exception occurred during the execution ofthe current web request. Please r...

c# – 在TLS上使用FtpWebRequest的麻烦:远程服务器返回错误:234 AUTH TLS OK【代码】

我必须使用我的C#应用??程序(.NET 3.5)在FTP上上传一些文件,这些文件使用TLS.使用FileZilla,没问题. 现在,使用我的C#代码,我得到了这个异常:The remote server return an error : 234 AUTH TLS OK. 我真的不知道为什么,因为FileZilla都可以. 这是我的代码:public static bool AcceptAllCertificatePolicy(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) {return true; }public...

c# – webAPI返回类型【代码】

我是否应该始终返回相同的JSON解析对象 示例: 在网站上,用户输入他的用户名和密码. 当用户按下Submit时,他向/ api / logintest / {key}发送请求.如果用户和密码匹配,则此URL调用的方法应返回{errMsg:null}之类的JSON对象,如果不匹配,则返回{errMsg:“错误的用户名或密码”};或者如果用户详细信息不匹配,我应该返回错误消息,如果找到用户,则返回JSON中的用户对象? 这是我的代码[ResponseType(typeof(User))][HttpPost][Route("a...

c# – 当在Xamarin Forms的主/明细面布局中切换当前页面时,保留WebView的加载页面内容【代码】

我正在使用Master / Detail布局来构建导航菜单和几页.其中一个页面是WebView控件,没有别的.当我从导航菜单切换回此WebView页面然后切换回来时,WebView的内容消失了,状态也消失了.在iOS和Android上都会发生这种情况. 但是,如果我从WebView页面导航到完全不同的页面(非主/详细信息页面),在返回WebView页面后,一切都很好.保留所有内容和状态. 我必须重新加载页面,但用户的操作将丢失.有没有办法保留页面的内容和状态,并在不重新加载页...

c# – 如何在Update()上设置Microsoft.Exchange.WebServices.Data.Appointment属性?【代码】

问题 我有一个安装了Microsoft.Exchange.WebServices v2.2.0 NuGet包的Visual Studios 2015控制台应用程序.我正在尝试创建约会,更新它并取消它,同时在日历邀请主体中自动生成的“When”字符串中保留正确的时区.目前,初始创建具有正确的时区,但任何后续更新都会导致时区恢复为UTC. 注意:我们有Exchange 2010服务器并使用Outlook 2013客户端. 代码示例using System; using System.Globalization; using Microsoft.Exchange.WebServi...