草庐IT

web-requests

全部标签

c# - 谷歌 Oauth 错误 : At least one client secrets (Installed or Web) should be set

我正在使用Google的Oauth2.0通过我们的服务器将视频上传到Youtube。我的客户ID是一个“服务帐户”。我下载了jsonkey并将其添加到我的解决方案中。相关代码如下:privateasyncTaskRun(stringfilePath){UserCredentialcredential;varkeyUrl=System.Web.HttpContext.Current.Server.MapPath("~/content/oauth_key.json");using(varstream=newFileStream(keyUrl,FileMode.Open,FileAccess

c# - 如何从 web.config 中读取 system.web 部分

应该很简单,但无论我尝试什么,都会返回null:conststringkey="system.web";varsectionTry1=WebConfigurationManager.GetSection(key);varsectionTry2=ConfigurationManager.GetSection(key);我确定我以前做过。如果这有所不同,我正在使用MVC。 最佳答案 是个白痴-system.web不是配置部分而是配置组。如果我将key更改为实际部分,那么这两种方法都可以正常工作。这是使用ConfigurationMana

c# - 在 WinRT 的默认 Web 浏览器中打开 URL

这个问题说明了一切。基本上,我只想知道WinRT中的替代方案:Process.Start("http://www.google.com/"); 最佳答案 在WinRT中,您可以使用Windows.System.Launcher.LaunchUriAsync启动与指定URI关联的默认应用。对于Web链接,将使用默认浏览器。MSDN:Launcher.LaunchUriAsync(Uri)|launchUriAsync(Uri)method 关于c#-在WinRT的默认Web浏览器中打开UR

c# - 从客户端检测到具有潜在危险的 Request.Form 值

我有一个asp.net应用程序,当我在搜索框中输入特殊字符(如“:&#”)时出现一些问题。如果我在搜索框中输入此文本,则会出现这样的异常。ApotentiallydangerousRequest.Formvaluewasdetectedfromtheclient(txtValue=":&#,").然后我在网上搜索,找到了一个通用的解决方案,将validaterequest设置为false。但是我的申请没有任何改变。请帮我解决这个问题。任何回应,将不胜感激。 最佳答案 添加一个web.config包含到包含有问题表单的页面的目录。参见

c# - 如何停止 .Net Core Web API 中的自引用循环?

我遇到了一些问题,我猜这些问题与使用.NETCoreWebAPI和EntityFrameworkCore的自引用有关。当我为某些导航属性添加.Includes时,我的WebAPI开始阻塞。我在较旧的WebAPI中找到了一个解决方案,但我不知道如何为.NETCoreWebAPI实现相同的解决方案(我仍处于早期学习阶段)。旧的解决方案是将其粘贴在Global.asax的Application_Start()中:GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoop

c# - Web API2 NinjectWebCommon.cs 没有出现

我正在使用VisualStudio2013中的空WebAPIFramework4.5。显然NinjectWebCommon.cs没有出现。我是通过Nuget安装的,注入(inject),Ninject.Web.Common,Ninject.MVC5,Ninject.Web.Common.WebHost,Ninject.Web.WebApi,Ninject.web.WebApi.WebHost但是NinjectWebCommon.cs仍然没有出现。我还需要安装什么?我可以手动添加该文件吗?谢谢 最佳答案 看起来最新的Ninject.W

c# - 在 C# 中调试 Web 服务代理类

在我的项目中,我创建了一个具有网络服务的网络应用程序。在同一解决方案中,我添加了另一个Web应用程序。我正在使用来自该应用程序的Web服务。我使用使用网络引用选项添加网络引用添加了网络引用。我想调试生成的代理类(当我添加Web引用时)。我在代理类中放置了一个调试器,但它不起作用。然后我复制了代理类并在客户端Web应用程序中创建了一个具有相同内容的新类,并删除了Web引用。但我仍然无法调试代理类。我如何调试代理类?请帮忙。 最佳答案 尝试从生成的代码中删除[DebuggerStepThroughAttribute()]

c# - 程序集 'SomeAssembly, uses ' System.Web.Mvc,Version=4.0.0.0,其版本高于引用的程序集 'System.Web.Mvc,Version 3.0.0.0

在VS2012RTM中打开并编译我的VS2010.net4.0MVC3项目后,出现以下错误。如何在不升级到MVC4的情况下解决此问题?我同时安装了VS2010和VS2012。Error1Assembly'SomeAssembly,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'uses'System.Web.Mvc,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'whichhasahigherversionthanreferencedassembly'

c# - 使用 FtpWebRequest 上传期间 "Requested URI is invalid"

我正在尝试将文件上传到FTP服务器上的目录。我将此方法与FtpWebRequest一起使用。我想将一个文件上传到该用户的主目录,但我总是收到以下错误消息:TherequestedURIisinvalidforthisFTPcommand.有什么问题?我试过关闭被动模式,但还是一样。staticvoidFtpUpload(){//Gettheobjectusedtocommunicatewiththeserver.FtpWebRequestrequest=(FtpWebRequest)WebRequest.Create("ftp://12.22.44.45");request.Metho

c# - 如何启用 .Net web-API 以接受 g-ziped 帖子

我有一个相当糟糕的标准.netMVC4WebAPI应用程序。publicclassLogsController:ApiController{publicHttpResponseMessagePostLog(Listlogs){if(logs!=null&&logs.Any()){vargoodLogs=newList();varbadLogs=newList();foreach(varlogDtoinlogs){if(logDto.IsValid()){goodLogs.Add(logDto.ToLog());}else{badLogs.Add(logDto.ToLogBad());}