相关疑难解决方法(0)

Cannot bind to some ports due to permission denied

For the last 3 months or so I'm having random errors where I can't bind a specific port where our Identity server is running on my local development workstation. At first I thought it's my broken machine, so I reset everything, which kinda fixed the issue for 2 months and now it is back.

In the meanwhile other developers saw the same issue. All of us who experience the issue are running Windows 10, but not everyone with Windows 10 …

sockets windows port windows-10

20
推荐指数
6
解决办法
8918
查看次数

尝试以其访问权限禁止的方式访问套接字

我有一个关于HostGator的网站和一个运行SQL Server 2008R2的专用服务器.我使用的连接字符串是XXXX,1433,它指向我的专用服务器的IP地址.我在我的服务器上进行了防火墙设置,以便我可以使用SSMS并从家用PC登录到SQL Server.

完成后,我的印象是从hostGator托管站点连接到SQL可以正常工作.我收到以下错误:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:TCP提供程序,错误:0 - 尝试以其访问权限禁止的方式访问套接字.)

我查了一下这个错误并找到了很多解释,但没有解决我的情况.我的服务器运行Windows 2008 w/IIS 7.5.HostGator技术支持确保我们不会遇到任何问题.]]

我的防火墙允许TCP端口1433,以及SQL Server Browser服务的UDP端口1434.

由于我有一个专用的服务器,我没有人向我的托管公司提出这个问题.

sockets sql-server tcp sql-server-2008

14
推荐指数
4
解决办法
11万
查看次数

尝试以其访问权限禁止的方式访问套接字

我刚刚下载了C#SDK和ASP.NET MVC示例,将其修改为与4.2.1一起使用.(web config facebookSettings参数等),创建了我的Facebook应用程序并尝试运行它.点击Facebook登录按钮 - 确定,在facebook弹出窗口中输入凭据 - 确定,允许访问我的应用程序 - 好的,然后我收到此错误:

System.Net.Sockets.SocketException:尝试以其访问权限禁止的方式访问套接字66.220.146.47:443

var app = new FacebookApp();
if (app.Session == null)
{
   // The user isnt logged in to Facebook
   // send them to the home page
   return RedirectToAction("Index");
}

// Get the user info from the Graph API
dynamic me = app.Api("/me"); // EXCEPTION THROWN HERE
ViewData["FirstName"] = me.first_name;
ViewData["LastName"] = me.last_name;
Run Code Online (Sandbox Code Playgroud)

app物体是OK,我认为(含设置参数,可以与访问令牌会话对象和我的Facebook用户ID等)

我正在使用本地开发地址http://myappdev.local(设置为127.0.0.1hosts文件).我的Facebook应用程序设置中也设置了相同的地址,也是域名myappdev.local- 这可能是问题吗?我localhost:1234在一些教程中看到了一些例子.

c# facebook-c#-sdk

11
推荐指数
4
解决办法
5万
查看次数

无法启动 Kestrel。System.IO.IOException:无法绑定到地址 http://127.0.0.1:5000:地址已在使用中

我按照此 URL 中的步骤将 .NET core 2.1 Web 应用程序代码发布到 Linux Centos 7 服务器。

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.2

我试图运行“sudo dotnet application_name.dll”。我收到以下错误消息。我错过了什么吗?我在 Windows 机器上使用 Visual Studio 2017 发布代码并将代码复制到 Linux 服务器。

crit: Microsoft.AspNetCore.Server.Kestrel[0]
      Unable to start Kestrel.
System.IO.IOException: Failed to bind to address http://127.0.0.1:5000: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException: Address already in use
Run Code Online (Sandbox Code Playgroud)

程序.cs

  public class Program
    {
        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();
        }

        public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseStartup<Startup>();
    }
Run Code Online (Sandbox Code Playgroud)

启动.cs配置

 public void Configure(IApplicationBuilder app, …
Run Code Online (Sandbox Code Playgroud)

linux centos7 .net-core asp.net-core asp.net-core-2.1

9
推荐指数
5
解决办法
2万
查看次数

Windows无法绑定到高于49690的端口

我一直在运行一个应用程序,该应用程序绑定到端口50005已经有一段时间了,似乎最近有所更改,并且我的计算机上没有应用程序能够绑定到127.0.0.1上49690 ..之上的任何TCP端口。

有人知道什么时候/什么改变了吗?

操作系统名称Microsoft Windows 10 Enterprise
Version 10.0.17763 Build 17763

windows tcp

6
推荐指数
2
解决办法
1707
查看次数