小编Man*_*ain的帖子

.NET Core 中的环境标签助手

我只是在我的 Visual Studio 上创建了一个 .net core 2.0 项目,并在 _Layout.cshtml 中发现了一些新属性,例如称为“环境”。我在 MVC5 上工作,但没有这样的属性。这些属性有什么作用?它是否替代了我在 MVC5 视图中使用的 Rezor 语法?请提供文档的详细信息以使用这些属性来开始使用这些属性。

_Layout.cshtml:

 <environment include="Development">
        <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
        <link rel="stylesheet" href="~/css/site.css" />
    </environment>
    <environment exclude="Development">
        <link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/css/bootstrap.min.css"
              asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.min.css"
              asp-fallback-test-class="sr-only" asp-fallback-test-property="position" asp-fallback-test-value="absolute" />
        <link rel="stylesheet" href="~/css/site.min.css" asp-append-version="true" />
    </environment>
Run Code Online (Sandbox Code Playgroud)

图片

c# asp.net-core-mvc

7
推荐指数
2
解决办法
6123
查看次数

如何监视特定应用程序的网络带宽使用情况?

我正在尝试学习如何监视特定应用程序的网络带宽使用情况。我正在查看IPv4InterfaceStatistics,但这似乎监视NIC卡的性能。
我想监视特定的应用程序,以查看每秒消耗多少带宽。
有谁知道如何做到这一点的例子?

c# performance performancecounter

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

Npgsql.NpgsqlException:“未提供密码”

我是 dotnet core、Entity Framework core 和 PostgreSQL 的初学者。我在 ConfigureServices 方法中与数据库建立连接,如下所示:

public void ConfigureServices(IServiceCollection services)
    {            
        services.AddOptions();
        string databaseConnection = "Server=localhost;Port=5432;Database=EF_Lesson Username=postgres password=123;Integrated Security=false;";
        services.AddDbContext<EF_LessonContext>(
            options => options.UseNpgsql(databaseConnection));
 services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
    }
Run Code Online (Sandbox Code Playgroud)

下面是我的控制器类如下:

[Route("ToLesson")]
[ApiController]
public class EF_LessonController : ControllerBase
{
    private readonly EF_LessonContext _context;
    public EF_LessonController(EF_LessonContext context)
    {
        _context = context;
        if (_context.Webserverlogin.Count() == 0)
        {
            _context.Webserverlogin.Add(new Webserverlogin() {  });
            _context.SaveChanges();
        }
    }

    [HttpGet]
    public ActionResult<List<Webserverlogin>> GetAll()
    {
        return _context.Webserverlogin.ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

但我在控制器类的构造函数中收到错误 Npgsql.NpgsqlException: '未提供密码,但后端需要一个(MD5 格式)'

我已经搜索了 2 个小时,但对我的情况没有任何作用。有人建议我只需要在一个地方使用连接,而我已经这样做了。

无论如何请建议我摆脱这个错误。

c# postgresql entity-framework-core .net-core

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

无法使用另一个类中的方法 C#

我创建了一个新的Windows 窗体项目和一个新的文件。我用public 修饰符编写了一个新类。

当我编辑Program.cs文件并尝试使用该类创建一个新对象时,我找不到该类,因为它将其标记为绿色,但在点之后,它只是没有给我该方法。

不用说,我在Program.cs开头使用了 using 语句来调用名称空间

可能是什么问题?

谢谢

c#

-1
推荐指数
1
解决办法
712
查看次数