小编Sar*_*roj的帖子

无法在VS 2013中启动IIS Express Web服务器

我使用VS 2013在MVC 4中有一个应用程序.

这很奇怪,一切都工作正常,直到昨晚,但今天早上,当我开始工作并尝试运行我的应用程序时,我发现以下错误:

Unable to launch IIS express web server.
Failed to register URL"http://localhost:62707" for site...
Access denied(0x80070005)
Run Code Online (Sandbox Code Playgroud)

我从早上开始搜索这个问题,我得到了解决方法,我尝试过:

  • 我多次从我的文档中删除了IIS Express文件夹,并尝试通过重新打开它来运行该应用程序,但该工作正常.
  • 我尝试将applicationhost文件中的绑定从http更改为https.有了这个,唯一改变的是错误现在显示:

    无法启动IIS Express Web服务器.指定的起始URL无效.

  • 根据一些建议,我多次重启系统.我的浏览器也是.

  • 我尝试从任务管理器结束IIS Express的过程.

但似乎没有什么对我有用,即使在几乎所有的可能性尝试了几个小时后,我有点卡在这一点上.

iis visual-studio iis-express asp.net-mvc-4 visual-studio-2013

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

DropDownlistFor MVC 4 中的选项组?

我需要DropDownListFor在 MVC 4 中对元素进行分组。

我有几个下拉菜单作为团队和项目。基于团队,我正在获取我有一个表作为项目的项目,其中包含一个名为 entitytype 的列。有 3 种实体类型:客户、作业和项目。

我写了一个查询来获取基于团队的项目。现在我想根据entitytype对项目进行分组

例如,对于 Team1,有 5 个项目作为 2 个客户、2 个任务和 1 个项目。所以,它应该显示为:

在第一个下拉列表中:

  • 团队:Team1

在第二个下拉列表中:

  • 项目:

    1. 客户
    2. 客户 1
    3. 客户 2

  • 任务:

    1. 作业 1
    2. 作业 2

  • 项目:

    1. 项目一

我对此进行了很多搜索,但完全感到困惑,因为我得到了很多结果,因为大多数结果就像框架不支持任何扩展,因此应该编写自定义扩展。

我的要求很简单:我只需将我的查询结果分为三类作为客户,在分配下方和项目旁边。具有实体类型 Client 的那个应该属于那个和其他相应的。

以下是我基于团队获取项目的代码:

 public List<Project> GetAllProjectForTeam(int teamId)
        {
            List<Project> project = new List<Project>();
            var query = (from p in db.Projects.AsEnumerable()
                             join pt in db.ProjectTeams.AsEnumerable() on p.ProjectId equals pt.ProjectId
                             join tm in db.Teams.AsEnumerable() on pt.TeamId equals tm.TeamId
                             where …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc razor asp.net-mvc-4

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