小编Dan*_*son的帖子

services.AddSwaggerGen()给出错误

我所要做的就是向ASP.Net Core应用程序添加招摇.我正在看一个教程,我看到他们所做的就是services.AddSwaggerGen();在Startup.cs文件的configure服务区域下添加.像任何像MVC这样的普通服务...但是我收到一个错误:

没有给出对应于所需形式参数'setupAction'的参数...

我没有看到有人提供任何争论,services.AddSwaggerGen()所以有谁知道我在这里缺少什么?

我添加了SwashBuckler.AspNetCore依赖项,因此swagger在应用程序中.只是不知道为什么它是红色并给出上述错误.

c# swagger asp.net-core

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

.NET Core BitBucket管道构建失败 - 当我有.csproj时想要project.json

我在发布之前正在搜索,但似乎VS2017停止使用project.json而是使用.csproj文件,因此当我尝试在TFS或BitBucket上运行构建时,我得到失败,因为构建正在寻找project.json.具体来说,BitBucket管道会告诉我它无法在.Net Core项目中找到project.json.在我可以简单地运行构建之前没有问题.

我是所有这一切的新手所以这是我必须改变或设置在.yml中的东西吗?或者这是BitBucket必须在他们的.Net Core管道中改变的东西?

感谢您的帮助.

bitbucket schema.yml project.json asp.net-core bitbucket-pipelines

10
推荐指数
2
解决办法
1224
查看次数

Visual Studio Code - 为什么在标准文件夹上使用工作区?

我一直在寻找工作空间的用途。我在堆栈聊天中问过这个问题,但似乎没有人知道。

我知道工作区是解决方案的本地副本,当在同一个项目上测试不同的东西但有不同的分支时,你可以在它们之间切换,但我也可以用标准文件夹来做到这一点。所以我无法弄清楚在普通文件夹上使用工作区的优缺点是什么。为每个工作区设置不同的设置是唯一的优势吗?

我看到的唯一其他明显的事情显示在屏幕截图中,但工作区显示为没有文件夹结构的单个“代码工作区”文件,即使它确实有一个,而标准文件夹具有结构并显示所有内容。 标准文件夹结构和工作区结构

我在堆栈上找到了这篇文章,它有点相关,但不那么具体,而且没有答案。因此,与其设置赏金,我想我会确切地问我在寻找什么。询问具有设置与用户设置的工作区。

workspace visual-studio-code

6
推荐指数
1
解决办法
3434
查看次数

使用没有身份的[授权]属性?

我环顾四周,试图找到针对我的特定问题的答案。我基本上是使用外部库来检查用户是否通过用户名和密码在我们的域内得到了授权。

var authenticatedUser = ECNSecurity.SecurityChecker.AuthenticateUser(model.Username, model.Password);

无论用户是不是,都返回true或false。我希望能够在某些控制器方法上使用[Authorize]属性。是否可以在不使用身份的情况下做到这一点?还是我需要获取身份并创建自己的继承了Identity UserModel的用户?然后,当我将该用户标记为已通过身份验证时,将以某种方式获取[Authorize]属性?

我正在看教程和阅读,但是我确实有一个更具体的用例,我找不到直接的答案。如果我问的太愚蠢,请原谅我在此安全/授权领域的经验不足。也许我没意识到的是[Authorize]属性仅适用于Identity用户。

任何输入将不胜感激。谢谢。

c# asp.net-mvc identity

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