小编Kar*_*ey.的帖子

为什么我收到 CS0103 错误 - ViewBag 不存在?

我有 VS 2019 Pro 并使用 .net 5 和 C# 9。我使用 ASP.NET Core Web App(没有MVC)模板创建了一个项目。我收到 C0103 错误“当前上下文中不存在名称“ViewBag”。” 这是index.cshtml.cs代码的摘录:

using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using Microsoft.Extensions.Caching.Memory;
using Microsoft.Extensions.Options;
using ARTS.Client_Models;
using ARTS.Models;
using repository;
:
:

public IActionResult OnGet()
{
    this.VM = new home_VM(this._app_settings);
    ViewBag.User = new User();

    return Page();
}
Run Code Online (Sandbox Code Playgroud)

我开始怀疑是不是因为我没有使用MVC?如果是这样,为什么?

.net c# viewbag asp.net-core

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

IIS Express 未在 Visual Studio 2019 中运行

我是 dot.net 开发的新手,并开始开发 Web 应用程序。

我正在 ASP.NET 核心 MVC 架构下开发聊天应用程序。

最初,该项目运行良好,可以在 IIS Express 上运行。但是后来我发现现在IDE不工作了:该项目无法在IIS Express上运行。

我收到以下错误作为警报消息以及在输出控制台中。

错误: The program '[18268] iisexpress.exe' has exited with code 0 (0x0).

IDE中的告警信息截图点此查看

但是过了一会儿,我重新启动了项目,当我再次运行该项目时,出现以下错误:

错误: The program '[17512] iisexpress.exe' has exited with code 0 (0x0).

我很困惑我的项目或 IDE 有什么问题。有人可以帮我解决这个问题吗?

提前致谢。

我已经参考了 stackoverflow 和 internet 中的一些帖子和文章,但看不到问题我发现了一些我已经关注的帖子:

/sf/ask/4392174181/\ IIS express 在成功调试和构建后崩溃

但它们是非常古老的帖子,我找不到答案。

iis asp.net-mvc visual-studio asp.net-core-mvc

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