asp.net-web-api相关内容

AcquireTokenAsync未返回新令牌

我的WebAPI应用程序在启动时从服务获取令牌。然后在共享的HTTP客户端中使用此令牌,以防止端口耗尽。 此令牌即将过期时,我想获取一个新令牌并将其保存在我的服务中以供重复使用。 在我的实现中,检索令牌-但是它与原始令牌具有相同的过期时间: // Retrieve the token and assign to AuthenticationResult priva ..

如何删除HttpClient请求头C#中的默认字符集

我正在尝试访问来自C#的API代码。我无法获得响应并收到状态代码“500-内部服务器错误”。 找到请求标头中追加Charset-UTF8的原因 当我尝试在Fiddler中点击API而不使用“Charset-UTF8”时,我能够在Fiddler和Postman中得到响应。使用“Charset-UTF8”时,我得到相同的500内部服务器错误。内容类型为application/json。 ..
发布时间:2022-08-05 22:03:35 C#/.NET

ASP.NET核心禁用响应缓冲

我正在尝试将一个动态构建的大型JSON文件传输到客户端(可能超过500MB)。我尝试禁用响应缓冲的原因有很多,但主要是为了提高内存效率。 我尝试直接写入HttpContext.Response.BodyWriter,但响应似乎在写入输出之前缓冲在内存中。此方法的返回类型为Task。 HttpContext.Response.ContentType = "application/json ..
发布时间:2022-08-05 17:53:08 C#/.NET

错误500:ManagedPipelineHandler,在Azure上部署Web API MVC 4

我正在尝试将WebAPI项目部署到Azure。 当我有一个没有SQL访问的方法时,它会在我的浏览器中正确地将结果显示为JSON。 然而,当我使用实体框架做任何事情,并且只从DB获得测试字段时,整个事情就会出错: Module ManagedPipelineHandler Notification ExecuteRequestHandler Handler System. ..

使用控制台应用程序创建ASP.NET Web API

我在Internet上看到了很多关于通过选择WebAPI项目作为项目类型来创建REST风格的Web API的文章。我们是否有可能使用控制台应用程序创建相同的应用程序。如果可能,它如何主办?可执行文件如何为我们提供要从客户端应用程序使用的URL? 推荐答案 是的,有可能。但我们需要采取一些步骤来实现这一点。 我们应该使用OwinSelfhost包进行自托管。 我们应该创建为继承自 ..
发布时间:2022-06-28 09:41:48 C#/.NET

在没有登录提示的情况下,通过角度2访问经过Windows身份验证的Web API

我已经在Angular2中开发了前端应用程序,在ASP.net web API中开发了后端应用程序。我已将Windows身份验证设置为启用,因为我希望检测发出请求的用户。这两个应用程序都托管在IIS服务器(Windows Server 2012)中。 当我加载角度应用程序时,它加载登录提示,当提供正确的用户凭据时,数据加载正确发生。 但我想知道一种方法,可以在没有登录提示的情况下加载它们,自动进行 ..
发布时间:2022-05-29 12:50:48 C#/.NET

.NET核心Web API/ANGING应用程序中的Windows身份验证

我正在使用用于创建.NET Core Web Api(具有.NET Core 2.2)的Visual Studio 2019社区和用于创建角度前端的Visual Studio代码(@arting/cdk 7.1.0、@arting/cli 7.0.6、@arting/Material 7.1.0)来构建一个内部网应用程序。 因为它是一个内部网应用程序,所以我想实现Windows身份验证,这样用户就 ..

如何设置适用于本地服务交换矩阵的应用程序洞察?

是否可以为托管在服务结构的本地版本上的Web API添加应用程序洞察? 到目前为止,我已经尝试将应用程序洞察力添加到我的项目中,并想知道应该将监控发送到哪里。当应用程序也在云上时,这很容易。 我认为没有本地应用程序洞察服务,所以即使Web API是通过服务交换矩阵在本地托管的;人们必须使用云版本的应用程序洞察服务,对吗?在这种情况下,谁能让我知道如何设置? 推荐答案 没有“本地 ..

运行Invoke-RestMethod时出现超时错误

我在PowerShell上运行Invoke-RestMethod来调用Web API方法。它可以工作,但大约一分钟后,我收到一个超时错误。我真的希望PowerShell等到被调用的方法完成。 我该怎么做呢? 谢谢你的帮助。 约翰 PS C:TestTestScripts> .Run_Automation 5.5.4.382.1 VERBOSE: GET http://server/api/A ..
发布时间:2022-04-26 09:33:11 其他开发

ASP NET Core Linux ERR_CONNECTION_REJECTED

我正在测试将Net核心应用程序部署到运行Ubuntu 18.04和Nginx 1.14的DigitalOcean Drop上。为了进行测试,我使用了‘DotNet new’提供的模板。 DotNet新网站 和 DotNet新MVC 应用程序运行得很好。我可以通过我的浏览器访问它们。我对DotNet新Webapi应用程序有问题。无论我如何尝试联系它,最终都会得到ERR_CONNECTION_R ..

Azure AD使用id_Token v.1.0终结点交换Access_Token

我会画一个场景,需要一些建议: 我使用的是Azure AD(v1.0端点)、单页面应用程序(SPA)和Web API。SPA使用OpenID Connect建立用户身份,对用户进行身份验证,并接收后端Web API的id_token和access_token。 现在,我们不希望SPA根据在SPA应用中收到的id_token进行访问控制决策。 相反,SPA将access_token ..