小编Vik*_*ini的帖子

ReSharper 9 - 快捷键Alt + Enter在VS 2015中不起作用

我曾努力使用以下建议让它发挥作用 -

1)Resharper Alt输入不起作用

2)Resharper 8 - Quickfix快捷键Alt + Enter消失了

但到目前为止都失败了.

还有其他人面对过吗?你有什么建议可以在VS 2015中实现.

visual-studio visual-studio-2015 resharper-9.0

15
推荐指数
2
解决办法
5031
查看次数

窗口身份验证在MVC4中不起作用

脚本

用户A可以访问MVC4网站中的所有页面,除了一个.但是用户B可以访问所有页面(没有限制).

到目前为止我做了什么?

  1. 在IIS 7.5上部署了网站.
  2. 启用窗口身份验证并禁用IIS上托管网站的匿​​名身份验证.
  3. 测试网站.

测试结果 -

(1)当用户B登录部署网站的同一系统(开发系统)时,他可以在没有提示对话的情况下访问该网站.

(2)但是当相同的网站在具有相同设置的服务器(生产系统)上发布时,网站仍然要求弹出凭据.

**开发系统生产系统都在同一个域中(我们将其命名为domain.com).

为什么网站要求同一域中的同一用户提供凭据?

authentication asp.net-mvc iis-7.5 asp.net-mvc-4

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

如何在 Asp.Net Core 3.1 中启用 TLS 1.2

我正在研究 Asp.Net Core 3.1 项目。我在本地测试。我开始收到错误

您的连接不完全安全 此站点使用过时的安全配置,当您的信息(例如,密码、消息或信用卡)发送到此站点时,该配置可能会暴露您的信息。NET::ERR_SSL_OBSOLETE_VERSION

用于加载此站点的连接使用 TLS 1.0 或 TLS 1.1,它们已被弃用,将来会被禁用。一旦禁用,用户将无法加载此站点。服务器应启用 TLS 1.2 或更高版本。

在此处输入图片说明

我什至从 Program.cs 启用了 TLS 1.2,如下所示 -

public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.ConfigureKestrel(serverOptions =>
                {
                    serverOptions.ConfigureHttpsDefaults(co =>
                    {
                        co.SslProtocols = SslProtocols.Tls12;
                    });
                }).UseStartup<Startup>();
            });
Run Code Online (Sandbox Code Playgroud)

但还是同样的错误。

你能指导如何解决这个问题吗?

tls1.2 asp.net-core

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

Web API与SignalR

我们正在使用.NET Framework 2.0开发的现有软件.它与基于SOAP的Web服务交互以执行不同的任务.

我们计划将现有Web服务切换为基于Web API或SignalR.此外,我们还计划在亚马逊云上移动Web服务.

我想知道哪种技术应该用得比较好?

.net c# asp.net signalr asp.net-web-api

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

推荐Property的编程模式

我很擅长使用C#.但是我对某个部分感到困惑,这促使我提出这个问题.

我有一个代码 -

public class UsersModel
{
public List<string> Users
{
   get
   {
    // Some code to connect to database and get list of users from database
    // return list of users
   }

}
}

public class HomeController
{
   var um = new UsersModel();
   var users = um.Users;
}
Run Code Online (Sandbox Code Playgroud)

现在当我从ANTS Performance Profiler检查这样的代码时,我发现该属性被击中2次,我相信它会影响性能.

问题 -

  1. 我应该在构造函数中初始化属性值吗?
  2. 或者我应该为此类任务创建单独的方法?
  3. 为什么属性用户被击中2次?

编辑-

作为参考,我将添加链接属性设计,分享好的想法.

我喜欢语句Property getters应该是没有任何先决条件的简单操作.如果getter可能抛出异常,请考虑将该属性重新设计为方法.

.net c#

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