标签: asp.net-core

Visual Studio 2019 不显示 .NET 6 Framework

我一直在努力将 ASP.NET Core Web API 项目的目标框架更改为 .NET 6,该项目是使用目标框架 .NET 5 启动的。我已经尝试了一些选项,但找不到列出的 .NET 6 Framework在目标下拉列表中。

  1. 我正在使用 Microsoft Visual Studio Enterprise 2019 版本 16.11.3。
  2. 我已经安装了.NET 6.0.0-rc.2.21480.5。这是通过 dotnet --version 验证的。
  3. 启用“使用 .NET Core SDK 预览”,并重新启动程序。
  4. 多次重新启动工作站,但仍然没有成功。

visual-studio asp.net-core asp.net-core-webapi .net-6.0

78
推荐指数
6
解决办法
16万
查看次数

如何设置ASPNETCORE_ENVIRONMENT以考虑发布asp.net核心应用程序?

当我将我的asp.net核心Web应用程序发布到我的本地文件系统时,它总是需要使用value ="Production"的production-config和ASPNETCORE_ENVIRONMENT变量.

如何以及在何处设置ASPNETCORE_ENVIRONMENT变量的值,以便它不仅可以用于调试,还可以用于发布?我已经尝试了以下选项但没有成功:

  • 在Windows设置中
  • 在.pubxml文件中
  • 在launchSettings.json中
  • 在project.json中

environment-variables production-environment asp.net-core

77
推荐指数
9
解决办法
8万
查看次数

ASP.Net Core 2.1中的身份:自定义AccountController

我已经安装了ASP.NET Core 2.1,但即使我已经创建了一个新的ASP.NET Core Web Application使用ASP.NET Core 2.1Individual User AccountsStore user accounts in-app我无法找到的AccountController或意见.

我仍然可以注册和登录没有问题,但我找不到它的代码,它存在于2.0.

在此输入图像描述

c# asp.net asp.net-core asp.net-core-2.0 asp.net-core-2.1

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

System.Net.Http与Microsoft.Net.Http

我正在使用ASP.NET Core.我想使用,HttpClient但我注意到有两个NuGet包提供.我用哪一个?

c# httpclient nuget asp.net-core-mvc asp.net-core

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

在.NET Core RC2中生成.exe文件

每次我使用新的.NET Core RC2模板构建项目时,都没有提供可运行的.EXE文件.如果我按F5调试我的控制台应用程序,它可以通过

C:\Program Files\dotnet\dotnet.exe 
Run Code Online (Sandbox Code Playgroud)

应用.如果我使用

dotnet run 
Run Code Online (Sandbox Code Playgroud)

在文件夹中的命令,它运行正常.但我认为没有.NET Core CLI工具就无法运行应用程序.

我的内容

 bin\Debug\netcoreapp1.0\
Run Code Online (Sandbox Code Playgroud)

文件夹看起来像这样:

Bin文件夹结构

你可以看到没有.EXE文件可用.只是dll.

我忽略了什么吗?或者我的project.json文件有问题吗?

{
  "version": "1.0.0-*",
  "buildOptions": {
    "emitEntryPoint": true
  },

  "dependencies": {
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version": "1.0.0-rc2-3002702"
    }
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": "dnxcore50"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

.net .net-core package.json asp.net-core .net-core-rc2

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

ASP.NET Core Web API身份验证

我正在努力解决如何在我的Web服务中设置身份验证的问题.该服务是使用ASP.NET Core web api构建的.

我的所有客户端(WPF应用程序)都应使用相同的凭据来调用Web服务操作.

经过一些研究,我想出了基本的身份验证 - 在HTTP请求的标头中发送用户名和密码.但经过几个小时的研究,在我看来,基本身份验证不是ASP.NET Core的方法.

我发现的大多数资源都是使用OAuth或其他一些中间件实现身份验证.但是对于我的场景,以及使用ASP.NET Core的Identity部分,这似乎过大了.

那么实现我的目标的正确方法是什么 - 在ASP.NET Core Web服务中使用用户名和密码进行简单身份验证?

提前致谢!

c# asp.net authentication asp.net-core

74
推荐指数
5
解决办法
6万
查看次数

如何在Asp.net Core中获取用户浏览器名称(用户代理)?

能告诉我如何获取客户端在MVC 6,asp.net 5中使用的浏览器的名称吗?

asp.net-core-mvc asp.net-core

73
推荐指数
4
解决办法
4万
查看次数

如何将多个参数传递给ASP.NET Core中的get方法

如何将多个参数传递给MVC 6控制器中的Get方法.例如,我希望能够拥有如下内容.

[Route("api/[controller]")]
public class PersonController : Controller
{
    public string Get(int id)
    {
    }

    public string Get(string firstName, string lastName)
    {

    }

    public string Get(string firstName, string lastName, string address)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

所以我可以查询一下.

api/person?id=1
api/person?firstName=john&lastName=doe
api/person?firstName=john&lastName=doe&address=streetA
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core asp.net-core-routing

73
推荐指数
8
解决办法
17万
查看次数

Web核心中的WebUtility.HtmlDecode替换

我需要在.NET Core(MVC6)中解码HTML字符.看起来.NET Core没有WebUtility.HtmlDecode函数,之前每个人都用它..NET Core中是否存在替代品?

.net c# asp.net-core-mvc asp.net-core

72
推荐指数
5
解决办法
4万
查看次数

ASP.NET Core(.NET Core)和ASP.NET Core(.NET Framework)之间的区别

ASP.NET Core Web(.NET Core)与ASP.NET Core Web(.NET Framework)之间有什么区别?

.NET Framework是否提供 .NET Core 类似的性能

.net c# .net-core asp.net-core

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