草庐IT

facebook-app-requests

全部标签

c# - Request.Url.GetLeftPart(UriPartial.Authority) 在 https 站点上返回 http

我们使用Request.Url.GetLeftPart(UriPartial.Authority)获取站点的域部分。这满足了我们对http的要求。我们最近将站点更改为https(大约3天前),但这仍然返回http://..url全部改为https显示在浏览器地址栏中。知道为什么会这样吗? 最佳答案 以下示例工作正常并返回带有“https”的字符串:varuri=newUri("https://www.google.com/?q=102njgn24gk24ng2k");varauthority=uri.GetLeftPart(UriP

c# - ASP.NET 网站在 App_Code 文件夹中看不到 .cs 文件

所以我有一个ASP.NET网站(不是Web应用程序),我正在使用C#在VS2010中制作。它在我的机器上运行良好,但是当我将它上传到它托管的站点时,它不会编译,给出:“CS0246:找不到类型或namespace名称'DataAccess'(您是否缺少using指令或汇编引用?)”我一直在使用VS中的复制网站功能并且没有遇到任何问题,直到我想将自己的类放在App_Code文件夹中并使用它。我在其他答案中读到关于将.cs属性更改为“编译”而不是“内容”,但在文件属性中没有这样的选项……只有文件名、完整路径和自定义工具。这是.cs文件中的代码:usingSystem;usingSystem

c# - 如何在处理使用 Facebook API 调用的服务方法时透明地更新 Facebook 访问 token ?

我有一个在IIS7.5和VS2010中运行的WCF服务。该服务有一些内部使用FacebookC#SDK的方法。(版本4.1,不是最新的)以便从/到Facebook执行一些GET和POST。由于Facebook即将removeoffline_access我必须处理访问token过期的情况。我已经了解身份验证的执行方式(为了获取代码并在获得代码之后获取访问token),以便使用图形API获取Facebook信息(如here所示)。我有两个问题:当我的服务方法被调用时,我检索了来self的数据库的适当用户,有没有办法知道访问token是否是否过期?我有read当执行FacebookAPI调用

c# - ExternalLoginInfo 电子邮件在 Microsoft 和 Facebook oauth2、MVC C# 中始终为 null?

我正在为ExternalLoginCallback使用以下代码在google中一切正常。但在Facebook和Microsoft中,loginInfo.Email始终为空。以下代码有什么问题?[AllowAnonymous]publicasyncTaskExternalLoginCallback(stringreturnUrl){ExternalLoginInfologinInfo=awaitAuthenticationManager.GetExternalLoginInfoAsync();if(loginInfo==null){returnRedirectToAction("Logi

c# - Request.QueryString 是如何工作的?

我有一个这样的代码示例:location.href=location.href+"/Edit?pID="+hTable.getObj().ID;;//aspxparID=Request.QueryString["pID"];//c#它有效,我的问题是-如何?逻辑是什么?谢谢:) 最佳答案 HttpRequest类表示向服务器发出的请求,并具有与其关联的各种属性,例如QueryString。ASP.NET运行时解析对服务器的请求并为您填充此信息。阅读HttpRequestProperties获取由ASP.NET代表您填充的所有潜在属性

c# - 在 C# 中以编程方式从 app.config 访问 system.net 设置

我正在尝试以编程方式访问Windows应用程序app.config文件。特别是,我正在尝试访问“system.net/mailSettings”以下代码Configurationconfig=ConfigurationManager.OpenExeConfiguration(configFileName);MailSettingsSectionGroupsettings=(MailSettingsSectionGroup)config.GetSectionGroup(@"system.net/mailSettings");Console.WriteLine(settings.Smtp.

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

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

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

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

c# - 对特定 Google Apps 域的 MVC4/Google OpenID 限制

我创建了一个新的MVC4/.NET4.5项目并启用了GoogleOpenID。这奏效了,非常容易。我的公司已“转到google”,我们的域/员工身份位于GoogleApps网络空间中。我如何才能只允许我们的GoogleApps域对我的新网站进行身份验证?我希望它像身份验证一样简单。这里是一些额外的信息:我确实创建了一个默认网络应用程序并启用了Google身份验证部分。我无法相信针对Google进行验证是多么简单。我的公司实际上有数百个电子邮件域,所有这些域都集中在一个电子邮件域“umbrella”下。比如我公司的企业邮箱域名是“foo.com”,但是在这个域名下有“x.foo.com”

c# - 如何从另一个程序集读取 app.config?

我有两个项目:控制台项目(Test.exe)类库项目(Test.Data.dll)我的类库项目包含一个app.config文件。我想从控制台项目访问类库中的设置,所以我试过:varconfig=ConfigurationManager.OpenExeConfiguration("Test.Data.dll");config.ConnectionStrings.ConnectionStrings[0].Name;//LocalSqlServer//seemstobethewrongassembly.和:varconfig=ConfigurationManager.OpenExeConfi