asp.net-mvc相关内容

筛选器之后的ASP.NET核心验证

我想为我们的服务中的所有API(ASP.NET核心)运行一些定制逻辑,这些API在模型验证之前但在模型绑定之后。这个是可能的吗?我尝试了一个ActionFilter,但它在验证后被调用。资源筛选器也不适用于我们。感谢您的帮助。 推荐答案 Web API controllers don't have to check ModelState.IsValid,如果它们具有[api控制器]属性 ..
发布时间:2022-04-10 10:14:54 其他开发

ASP.NET Target框架版本和IIS应用程序池版本不匹配

最近我一直在为ASP.NET网站在IIS中创建应用程序池。让我感到惊讶的是,这些应用程序池的版本是v4.0,而这些网站的目标是.Net框架v4.5/v4.5.1 个别网站的Web.config条目: 这是什么是应用程序池设置: 是不是像Target框架=“4.5”,App Pool版本应该是4.5,Target FRamework=“4.5.1”,App Pool版本应该是4.5.1 ..
发布时间:2022-04-09 20:07:38 C#/.NET

AllowAnonymous不支持Azure广告身份验证

我有一个ASP.NET MVC应用程序,其中我使用Azure AD身份验证对用户进行身份验证。我想允许用户在不登录的情况下访问一些API控制器。我尝试在控制器上添加[AllowAnonymous]属性,以跳过这些控制器的身份验证,但它总是重定向到Microsoft登录页面以获取凭据。来自Startup.cs的代码片段: public void ConfigureAuth(IAppBuilde ..

ASP.NET Core MVC的顺风CSS

我一直在阅读各种教程,它们要么直接毫无用处,要么使用的是VS和/或ASP.NET的早期版本。 如何在MVC project上安装tailwind CSS? 我希望他们将lib发布到资源文件中的copy和paste并免费使用。 推荐答案 如何在MVC项目上安装顺风CSS?我希望他们已经发布了库,让每个人都可以复制粘贴到他们的资源文件中并自由使用。 您可以尝试包含CDN中 ..

ASP.NET MVC应用程序如何严重依赖于System.Web程序集?

我读过很多关于OWIN和Katana的文章,在ASP.NET应用程序中使用OWIN的好处之一是,在构建ASP.NET应用程序时,由于对System.Web程序集的严重依赖,我天生就绑定到IIS。换句话说,默认情况下,System.Web程序集在每个请求上运行。 实际上,我不知道System.Web是如何在每个请求上运行的,因此消耗了资源,并使ASP.NET应用程序总体上变得很慢。 中间件组件 ..
发布时间:2022-04-06 17:31:15 C#/.NET

当从SSO Azure B2C msal.net的iFrame生成令牌时,为什么Request.IsAuthated为FALSE

我有两个应用程序,一个是MVC Web应用程序,使用Msal.Net代码进行Azure ad B2C登录,第二个应用程序是使用相同Azure广告B2C登录的Power应用程序门户。我已经将iframe添加到这两个应用程序中,如果用户登录到任何一个应用程序中,都可以静默登录,在POWER应用程序门户上,它可以在所有浏览器上运行,如Chrome、Firefox、EDGE、OPERA。但对于MVC应用程 ..
发布时间:2022-04-06 10:17:11 其他开发

Azure AD B2C ASP.NET重定向循环

我们已经使用Microsofts WebApp Samplehttps://github.com/Azure-Samples/active-directory-b2c-dotnet-webapp-and-webapi 在前端的Umbraco中实现了Azure AD B2C 大多数情况下,这通常是有效的,但过了一段时间,每个人都开始受到重定向循环的影响。然后再次访问该网站即可解决该问题。 ..
发布时间:2022-04-05 23:42:51 其他开发

IDX21323:RequireNonce是';[PII被隐藏]';。OpenIdConnectProtocolValidationConext.Nonce为空,ValiatedIdToken.Payload.Nonce不为空

我有一个ASSP.NET MVC Web应用程序MyWebApp,它不允许匿名访问任何页面。已配置IdentityServer4,一旦用户尝试打开MyWebApp,他将被重定向至身份服务器登录页面。(混合流) 用户没有登录,并且在该身份服务器登录页面上停留的时间足够长,因此MyWebApp上的NonceCookie过期(默认生存期为15分钟)。 如果他随后继续在IdentityServer中登录( ..
发布时间:2022-04-01 15:37:06 其他开发

在ASP.NET MVC应用程序中设置会话持续时间在web.config中不起作用

定义问题 我发现有两种方法可以在ASP.NET MVC应用程序中设置会话持续时间: 正在为web.config文件的字段中的timeout属性设置值。 在Global.asax.cs文件的Session_Start()方法中设置Session.Timeout属性。 当web.config文件按the document实现时,第一种方法不起作用,我得到 ..
发布时间:2022-03-31 15:54:59 C#/.NET

如何(自动)为MVC+实体生成webapi控制器或通用查询所有类型

作为MVC4+Entity+WebAPI的新手,我感到沮丧的是,为了简单地拥有GET、POST控制器处理程序和到数据模型的自定义映射。 我想我想问的是,是否有生成工具可以,例如,从您的数据类创建控制器类,这样我就可以直接从数据执行简单的GET命令? 制作通用RESTful API的方法是什么,以便可以这样制作命令 Get API/1.0/{GenericDataType}/{id ..
发布时间:2022-03-14 23:33:35 C#/.NET

Sitecore-ControllerRending抱怨找不到控制器或未实现IController。";

因此,我已经创建了使用控制器的控制器渲染 Sitecore.Social.Twitter.Client.Mvc.Areas.Social.Controllers.TwitterConnectorController 如下: 但是,当我尝试访问该页面时,收到一个错误,抱怨控制器不是足够的控制器: 但如果我使用对象查看器检查DLL,则有问题的控制器确实继承自IController ..
发布时间:2022-03-12 09:28:34 C#/.NET

如何在.NET Core API中显示保存在数据库中的图像?

我想显示保存到数据库中的图像,我一直在寻找教程和其他内容,但它们并没有真正起到多大作用。我有一个API控制器,它由MVC视图及其各自的控制器使用。视图中有显示文本的空间和图像应在的空间,图像在数据库中保存为varbinary类型,文本是varchar类型的字段。 我创建的模型: public class ForumContentModel { //some other fiel ..
发布时间:2022-03-09 20:10:36 C#/.NET

使用C#/ASP.NET MVC逐帧传输MJPEG流

我一直在尝试在ASP.NET中设置MJPEG流。我想从URL检索MJEPG流,并将得到的每一帧发送到每个连接的客户端。我能够找到的示例只能从集合文件读取,而不是从URL继续流,并通过MultiStreamContent发送整个文件。因为我逐帧检索,所以不能这样做。 我想知道是否可以用ASP.NETMVC来做我想做的事情。我目前正在使用AForge video从链接检索MJPEG流。 我的控制器类代 ..
发布时间:2022-03-03 23:59:15 C#/.NET

我的字体没有在打印预览模拟软件中显示

我正在使用StimulSoft软件在ASP.NET MVC项目中显示报表。 在我的报表中一切正常,但在打印预览中尚未应用我的字体。 我使用font-face将字体附加到report.cshtml文件中。 我如何解决此问题? 推荐答案 在旧版本中,正如@abbas-mirzaei所说,您必须在服务器上安装字体。 刺激性软件Reports.net在2016版本之前不支持导入或嵌入字体 ..
发布时间:2022-03-03 18:20:53 其他开发

如何使用SignalR向Blazor Server中的特定用户发送消息?

我已经实现了一个简单的公共聊天室系统,使用Blazor服务器和带数据库的SignalR来存储用户名和消息。在系统中,用户只需输入聊天名称即可加入聊天,出现聊天界面。 现在,我想要添加另一个功能,可以将消息发送给该公共聊天室中的特定用户。 任何帮助都会很好,谢谢你。 以下是我的公共聊天室代码。 下面是我的集线器 public class Chat:Hub { ..
发布时间:2022-02-27 23:39:51 C#/.NET

如何在现有的.NET MVC项目中启用/使用/配置WebAssembly Blazor?

我有一个用.Net core MVC编写的Web应用程序,这是一个标准的“老式”Web应用程序,使用模型/视图/控制器模式。在这个应用程序中,我有几个复杂的表单,根据用户的选择而变化。根据用户在前几个下拉列表中选择的内容加载不同的元素。目前,我使用Vue.js成功构建了这样一个接口。因此,基本上我没有SPA应用程序,但当需要复杂的前端界面时,我偶尔会在整个应用程序中使用Vue.js。 现在客户端 ..
发布时间:2022-02-27 22:42:56 其他开发