小编kry*_*pru的帖子

加载解决方案时Visual Studio冻结(崩溃)

我遇到了一个奇怪的问题.我在解决方案中有7个项目.我不得不添加另一个MVC项目.现在,当打开文档(来自新项目)时(例如HomeController.cs)当这个项目在开始时初始化时,它会冻结整个IDE,如下所示:

在此输入图像描述

(有些项目不加载)

在那之后,我必须杀死这个过程.当我再次打开VS并快速点击另一个项目(正在初始化)时,冻结问题就消失了.我不知道是什么原因导致这样的问题.我尝试过使用和不使用ReSharper,但我得到了相同的结果.此外,我恢复了VS的默认设置.还整修VS.

也许有人有同样的问题,可以提供一些有用的建议?

resharper visual-studio visual-studio-2015

39
推荐指数
3
解决办法
2万
查看次数

即使我不保存更改,Visual Studio Code 也会继续编译

正如题目所说。即使没有任何单个文件更改,VSC 也会开始编译并进入循环编译。我有 Angular(6) 项目。我使用以下命令:

ng serve
Run Code Online (Sandbox Code Playgroud)

另一次当我搜索某个文件并转到它时,Visual Studio Code 再次开始编译(没有任何更改)。当网络浏览器反复检查时,它让我发疯。如何预防这个问题?

我用的是powershell。在这里,您可以看到我没有触发的编译输出: 在此处输入图片说明

compilation typescript visual-studio-code angular

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

延迟加载还是 linq 查询?

正如主题所说,我想知道什么是更快更好的方法。

Linq 和存储库中的新方法,如 GetCourts(int ClubId)

var courts =_context.Courts.Where(c=>c.ClubId==clubId)
Run Code Online (Sandbox Code Playgroud)

或者使用 EF 延迟加载

var courts= _clubRepository.GetClub(clubId).Courts;
Run Code Online (Sandbox Code Playgroud)

我的俱乐部实体:

public class Club :EntityBase
    {
        public string Name { get; set; }
        public virtual IList<Court> Courts { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

我的法院实体:

public class Court:EntityBase
    {
       public bool IsIndoor { get; set; }

       public int ClubId { get; set; }
       public virtual Club Club { get; set; }

       public int CourtTypeId { get; set; }
       public virtual CourtType CourtType { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

我不知道在我的项目中使用什么方法。

c# linq asp.net-mvc entity-framework

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

arraffinity cookie是否始终在azure Web应用程序上设置?

我在Azure上托管Web应用程序。我有一个仅计划一个实例的基本计划。在将应用发布到云中之后,我注意到生成了名为ARRAffinity的 arraffinity cookie 。因此,即使使用托管Web应用程序的单个实例,也始终会生成arraffinity cookie?那正确吗?或周围有多少个实例以及Azure Web应用程序alwyas生成cookie无关紧要?

iis asp.net-mvc session azure azure-web-sites

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