asp.net-mvc-4相关内容

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

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

JsonSerializer-使用&;#39;n2&;格式序列化小数位

我正在使用Newtonsoft.Json.JsonSerializer序列化小数。 如何将其设置为序列化十进制数字,末尾只有1个小数位可以使用0。 即3.5序列化为“3.50”? 推荐答案 您必须编写自己的自定义JsonConverter并使用它来拦截decimal类型,这样您就可以更改它的序列化方式。下面是一个例子: public class DecimalForm ..
发布时间:2022-07-24 18:15:10 其他开发

Web部署任务失败(此访问控制列表不是规范格式,因此无法修改)

将ASP.NET MVC 4应用程序发布到我的计算机上的IIS 8时出现以下错误: 此访问控制列表不是规范格式,因此无法修改。 我使用的是Windows 10,使用的是VS 2013旗舰版。 我从Web Platform Installer 5安装了Web Deploy 3.5,并确保服务正常工作 推荐答案 解决方案1 我通过以下方式解决了这个问题 转到IIS ..
发布时间:2022-05-18 12:25:59 C#/.NET

对于MVC 4,Microsoft.AspNet.Mvc和System.Web.Mvc有什么不同?

我有自己的服务器,正在考虑将我的一个解决方案升级到ASP.NET MVC 4,然后再升级其余的(3+)。 作为其中的一部分,我下载了the standalone installerfor ASP.NET MVC 4,并在我的Server 2008 R2机器上运行了它,因为Web平台安装程序4.0有工具更新,它想要安装Express和许多其他应用程序。 该安装程序使用System.Web ..
发布时间:2022-04-20 17:25:33 其他开发

从数据库上载模型时丢失数据注释

我有一个很大的数据库要与现有的数据库通信,我首先使用的是EF 5.0数据库,我遇到的问题是,如果我在类上创建了任何像[stringlength(50)]这样的数据修饰,然后上载了数据库,当我从数据库上载时,所有的数据注释都消失了。我如何才能保留它们? 推荐答案 很简单:您不能!因为这些代码是自动生成的,并且将在每次模型更新或更改时被覆盖。 但是,您可以通过扩展模型来实现所需的功能 ..

使用MVC客户端4.7.1和标识服务器4进行身份验证

我正在尝试集成MVC 4.7.1客户端和ASP.NET Core 3.1标识服务器4和ASP.NET标识服务之间的用户身份验证。 我一直在遵循Cookie颁发的身份验证的本教程:Refreshing your Legacy ASP.NET IdentityServer Client Applications (with PKCE) 到目前为止,MVC客户端能够重定向到登录页面。登录后,我在 ..

在Sql中执行插入命令并返回插入的Id

我在 MVC 4 中使用 C# 将一些值插入到 SQL 表中.实际上,我想插入值并返回最后插入记录的“ID".我使用以下代码. 公共类 MemberBasicData{公共 int ID { 获取;放;}公共字符串 Mem_NA { 获取;放;}公共字符串 Mem_Occ { 获取;放;}} 插入时ID在数据库中自动递增. public int CreateNewMember(string ..
发布时间:2022-01-31 16:59:46 C#/.NET

Windows 身份验证的 asp.net mvc 应用程序中的每个资源(2 x 401.2 和 1 x 200)的 3 个请求

当我退出 Fiddler 并意识到每个请求都被发送了 3 次(两次我得到 401.2 然后成功)时,我试图找出为什么我的网站在 IE9 中如此缓慢.我证实这发生在所有浏览器上,只是 Chrome 的速度掩盖了这一点(或者这可能与我在 IE 中的网站性能问题无关). 我已经在我的开始/结束请求处理程序中设置了断点,并且请求进入了一个 css 文件.它没有经过身份验证,响应以 401.2 发出, ..
发布时间:2022-01-25 08:41:01 C#/.NET

WebApi 的 {"message":"an error has occurred"} 在 IIS7 上,不在 IIS Express 上

我正在使用 ASP.NET MVC 4 WebApi,并且在我的本地计算机上的 IIS Express 上运行它很有趣.我也将 IIS Express 配置为为远程计算机提供服务,因此我公司中的其他人将我的计算机用作我们的网络服务器. 在确定这是一个不太理想的解决方案后,我们决定在安装 .NET 4.5 后将 WebApi 放在远程服务器上.当我使用 fiddler 并将 POST 发送到本 ..
发布时间:2022-01-25 08:17:02 其他开发

一旦部署到 IIS 7 (W 2008 R2), ASP.NET MVC 4 web 应用程序中的 Session 对象为空

我开发了一个在 Visual Studio 2012 中运行良好的 ASP.NET MVC 4 Web 应用程序 (.net 4.5).在 Windows Server 2008 R2 上部署到 IIS 7 后,我的控制器内的 HttpContext.Session 对象似乎为空.我创建了一个简单的测试 ASP.NET MVC 4 应用程序来演示这个问题. 在我的测试应用中,我有一个简单的 ..
发布时间:2022-01-25 00:11:02 其他开发

如何防止User-Agent:Eureka/1返回源码

ASP.NET Mono MVC 4 应用程序使用 MVC4 内置捆绑和缩小 css 和 js 文件. 如果请求中的用户代理字符串使用 fiddler 更改为 Eureka/1 用户代理:Eureka/1 并重新发出请求,将包含所有注释的整个源代码发送给客户端. 如何防止这种情况导致客户端无法检查源代码中的注释? 来源:http://www.codeproject.com/文 ..

如何启用迁移以更新 MVC4 中的数据库?

我正在开发一个在 Visual Studio 2012 中使用 MVC4 的项目,并在表格中添加了一列. 现在当我想调试我的项目时,错误提示要使用迁移来更新我的数据库. 我必须做什么? 我搜索了很多,发现了一些方法,例如: protected override void OnModelCreating(DbModelBuilder modelBuilder){Database. ..
发布时间:2022-01-23 09:44:02 C#/.NET