小编Jon*_*ula的帖子

Visual Studio 2015在第一次加载调试后等待localhost

我一直在努力调试Visual Studio 2015社区更新1和2.在第一次调试会话后,一切正常.但是当我在调试期间进行更改并刷新网站时,它会开始永远等待localhost.如果我停止调试,进行更改然后再次启动调试会话,也会发生这种情况.这种情况发生在95%的时间.我搜索了stackoverflow并搜索了类似的问题,其他人提出的答案都没有解决这个问题.唯一有效的方法是在第一次调试后再次重启VS.

到目前为止我尝试了什么:

  1. 卸载Visual Studio 2015并重新安装.
  2. Cleaned Temp文件夹(与IIS Express一起使用的文件夹)
  3. 重新安装IIS 10
  4. 推出VS作为管理员 -
  5. ......创建了包含3个项目的全新解决方案,并将所有代码粘贴到新解决方案中 - 希望这可以解决任何路径问题.
  6. 创建了新的TFS项目并在那里链接
  7. 暂时禁用防火墙
  8. 刚刚发布的VS 2015社区更新2也没有修复.
  9. 清除的symblos还加载了来自微软服务器的符号.
  10. 禁用浏览器链接

我已经没有耐心和想法如何解决这个恼人的问题.我的猜测是在第一次加载文件后出现问题,然后当VS尝试将文件复制回临时文件夹时,它无法或某些东西停止工作.有人有想法吗?

debugging localhost visual-studio visual-studio-2015

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

实体框架抛出异常:索引超出数组范围

我一直在努力为“AspNetUsers”表设置外键。

我将表重命名为Users我的 SQL Server 数据库中只是为了澄清。我的表中有一个Tutorial表的外键Users。这是我的Tutorial表格EF 模型类:

public class Tutorial
{
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public int TutorialID { get; set; }

    [Required]
    public string TutorialTitle { get; set; }

    [Required]
    public string Description { get; set; }

    [Required]
    public string TutorialUrl { get; set; }

    public string TutorialContent { get; set; }
    public string UserId { get; set; }

    public virtual AppUser User { get; set; } // this on is IdentityUser actually

    public DateTime? …
Run Code Online (Sandbox Code Playgroud)

c# sql entity-framework

5
推荐指数
0
解决办法
3395
查看次数

How can I find a object from dbcontext with string parameter, not with Find(primary key) function

是的, context.Accounts.Find(id) ,其中 id 是主键,它确实为我带来了正确的帐户。但我想从 context.Accounts 中使用字符串用户名进行搜索,而不是按主键。

更准确地说,方法:

public void Authenticate(string username, password)
{       result = false;
        Accounts test = new Accounts();
        test.User = username;
        Accounts dbEntry = new Accounts();
        dbEntry = context.Accounts_.Find(test.User);

        if (dbEntry.Password == password)
            if(dbEntry.Admin == 1)
              result = true;
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

那么用户名不再是主键,我如何在没有 Find() 函数的情况下找到正确的用户名?

c# asp.net-mvc entity-framework dbcontext

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