Tag: port

Google日历redirect_uri_mismatch

我在Visual Studio Express 2012 for Web中有一个网站。 我一直收到谷歌的错误,当我尝试下面的代码时,开发者控制台中列出的重定向uri没有匹配: private void getEvents() { UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync( new ClientSecrets { ClientId = “CLIENTIDHERE”, ClientSecret = “SECRETHERE”, }, new[] { CalendarService.Scope.Calendar }, “user”, CancellationToken.None).Result; // Create the service. var service = new CalendarService(new BaseClientService.Initializer() { HttpClientInitializer = credential }); List x = service.Events.List(“primary”).Execute().Items.ToList(); } 我已经尝试在visual studio中将默认端口设置为8080,并且我在开发人员控制台中列出的URI如下所示: http://localhost:8080/QFC/Coach/Manageusers.aspx http://localhost:8080/QFC/* […]

创建防火墙规则以c#编程方式打开每个应用程序的端口

我需要为我的应用程序打开特定端口。 我已尝试为每个端口使用每个应用程序的INetFwAuthorizedApplication规则。 fwMgr.LocalPolicy.CurrentProfile.AuthorizedApplications.Add(app) 或者,使用INetFwOpenPort为所有应用程序打开一个端口。 firewallManager.LocalPolicy.CurrentProfile.GloballyOpenPorts.Add(port) 有没有办法以编程方式以编程方式为每个应用程序打开单个端口? 我可以通过防火墙设置手动完成。

获取没有非标准端口的原始URL(C#)

第一个问题! 环境 MVC,C#,AppHarbor。 问题 我正在调用openid提供程序,并根据域生成绝对回调URL。 在我的本地机器上,如果我点击http://localhost:12345/login ,这可以正常工作 Request.Url; //gives me `http://localhost:12345/callback` 但是,在我正在部署的AppHarbor上,因为他们正在使用非标准端口,即使我在“ http://sub.example.com/login ”上点击它 Request.Url; //gives me http://sub.example.com:15232/callback 这搞砸了我的回调,因为端口号不在原始源URL中! 我试过了 Request.Url Request.Url.OriginalString Request.RawUrl 所有这些都给了我“ http://sub.example.com:15232/callback ”。 另外要清除这不是一个Realm问题,我从DotNetOpenAuth得到的错误信息是 ‘http://sub.example.com:14107/accounts/openidcallback’ not under realm ‘http://*.example.com/’. 我不觉得我塞满了吗? 现在,我要考虑一些像hacky这样的东西 预处理器命令(#IF DEBUG THEN PUT PORT) string replace(Request.URL.Contains(“localhost”)) 所有这些都不是100%的解决方案,但我厌倦了仔细考虑可能是一个我不想要的简单财产。 我也读过这个,但似乎没有一个公认的答案(更多的是关于路径而不是权威)。 所以我把它给你们。 摘要 所以,如果我有http://localhost:12345/login ,我需要从Request上下文获取http://localhost:12345/callback 。 如果我有“ http://sub.example.com/login ”,我应该得到“ http://sub.example.com/callback ”,无论它在哪个端口。 谢谢! (睡觉时间,早上会回答任何问题)

UDP端口打开检查

在同一台计算机上检查UDP端口是否打开的最佳方法是什么。 我有端口号7525UDP ,如果它打开我想绑定它。 我正在使用此代码: while (true) { try {socket.bind()} catch (Exception ex) {MessageBox.Show(“socket probably in use”);} } 但是是否有指定的function可以检查UDP端口是否打开。 如果没有扫描UDP端口的整个表集也会很好。

配置虚拟打印机端口重定向

我需要配置一个虚拟打印机端口,通过c#代码将其重定向到外部程序(.exe文件)。 现在我可以通过一些自定义安装虚拟端口(感谢bghh代码)。 附图说明了要求。 任何帮助将受到高度赞赏。

从C#中的IP获取本地网络上的计算机MAC地址

我正在尝试编写一个函数,它将一个IP address作为参数,并在我的本地网络上查询该机器的MAC address 。 我已经看到许多获得本地机器自己的MAC address例子,但是没有(我发现)似乎在查询本地网络机器。 我知道这样的任务是可以实现的,因为这种Wake on LAN扫描软件扫描本地IP范围并返回所有机器上的MAC地址/主机名。 谁能告诉我在哪里开始尝试编写一个函数来实现C#中的这个function? 任何帮助,将不胜感激。 谢谢 编辑: 根据Marco Mp在下面的评论,使用了ARP表。 arpclass

将两个UDP客户端连接到一个端口(发送和接收)

我尝试了这个问题的建议但收效甚微。 请…任何帮助将不胜感激! 这是我的代码: static void Main(string[] args) { IPEndPoint localpt = new IPEndPoint(IPAddress.Any, 6000); UdpClient udpServer = new UdpClient(localpt); udpServer.Client.SetSocketOption( SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); UdpClient udpServer2 = new UdpClient(); udpServer2.Client.SetSocketOption( SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); udpServer2.Client.Bind(localpt); // <<———- Exception here }