小编Jak*_*kov的帖子

Reverse Convert.ToBase64String(byte [] array)

在例子中

string newString = Convert.ToBase64String(byte[] array)
Run Code Online (Sandbox Code Playgroud)

我将如何转换newString为获取byte[](字节数组)?

c#

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

如何在控制器中获取登录用户的ID?

使用Microsoft ASP.NET Identity,如何获取已在控制器中进行身份验证的用户的Id?

.net c# asp.net asp.net-mvc-5 asp.net-identity

1
推荐指数
1
解决办法
2453
查看次数

错误“尝试以访问权限禁止的方式访问套接字”

运行 WCF 服务以在本地计算机上进行测试。在 App.config 我有:

<system.serviceModel>
    <services>
      <service name="Pizza.Services.PizzaService">
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:8733"/>
          </baseAddresses>
        </host>
        <endpoint address="pizza"
                  binding="basicHttpBinding"
                  contract="Pizza.Services.IPizzaService">

        </endpoint>
        <endpoint address="net.tcp://localhost:8733/pizza"
                  binding="netTcpBinding"
                  contract="Pizza.Services.IPizzaService">
        </endpoint>
      </service>
    </services>
Run Code Online (Sandbox Code Playgroud)

如果我从 VS2015 运行应用程序(作为普通用户或管理员),我会得到:

侦听 IP Endpoint=0.0.0.0:8733 时发生 TCP 错误(10013:尝试以访问权限禁止的方式访问套接字)。---> System.Net.Sockets.SocketException: 试图以访问权限禁止的方式访问套接字

现在,我的同事模糊地解释了 Windows 10 安全功能,该功能将防止用户获取随机端口并将其提供给某些服务。所以我以管理员身份打开命令提示符并执行以下操作:

netsh http add urlacl url=http://+:8733/ user=Everyone
Run Code Online (Sandbox Code Playgroud)

还是一样的错误。

我注意到了类似的问题,但我觉得它们都没有解决我的问题。

编辑:我忘记提及的另一件事是我尝试关闭防火墙和防病毒软件但没有成功。

.net c# sockets wcf

1
推荐指数
1
解决办法
1万
查看次数

为什么有人会写字符串someString =""+ Convert.toChar(0)而不是someString ="0"

为什么会有人写

string someString = "" + Convert.ToChar(0);
Run Code Online (Sandbox Code Playgroud)

代替

string someString = "0";
Run Code Online (Sandbox Code Playgroud)

我在一些与智能卡相关的代码中看到了这一点.从技术角度来看,这是否有特殊原因?

c#

0
推荐指数
1
解决办法
104
查看次数

标签 统计

c# ×4

.net ×2

asp.net ×1

asp.net-identity ×1

asp.net-mvc-5 ×1

sockets ×1

wcf ×1