-
asp.net-web-api – MVC Core ZipArchive无效
所属栏目:[asp.Net] 日期:2020-12-16 热度:129
我正在MVC Core下的Web API调用中创建一个zip文件,但 Windows无法打开生成的文件,声称它无效. 以下是创建存档的代码: ZipArchive archive = new ZipArchive( archiveMS,ZipArchiveMode.Create,true );// loop over a series of Azure blobs which contain t[详细]
-
将.net核心连接到SSAS
所属栏目:[asp.Net] 日期:2020-12-16 热度:196
我正在尝试从.net核心连接Microsoft SQL Server分析服务器(SSAS).起初我尝试使用Microsoft.AnalysisServices.AdomdClient,但它与.net核心不兼容. 有没有办法到达SSAS并使用.net核心以任何其他方式获取一些数据? 解决方法 过了一会儿,我们无法用.net核心做到[详细]
-
ASP.NET使用SHA256还是SHA1?
所属栏目:[asp.Net] 日期:2020-12-16 热度:53
我正在使用ASP.NET 4.5 MVC和Entity Framework提供的默认标识.我可以使用密码创建用户,并在数据库中显示散列密码.我试图弄清楚是否使用不再信任的SHA1算法或SHA2算法(无论是SHA256,SHA512等)生成哈希. 似乎说它的文章默认为SHA256: https://www.asp.net/whi[详细]
-
asp.net – 使用Web API和JSON补丁文档进行模型验证
所属栏目:[asp.Net] 日期:2020-12-16 热度:112
我正在使用 JsonPatchDocument与ASP.NET 4.5和Web Api.我的控制器看起来像这样: [HttpPatch][Route("MyRoute/{PersonItem1}/{PersonItem2}/")]public IHttpActionResult ChangePerson([FromHeader]Headers,[FromBody]JsonPatchDocumentPersonDto person){ /[详细]
-
asp.net-core – 在JsonPatchDocument中使用.Net Core Web API
所属栏目:[asp.Net] 日期:2020-12-16 热度:189
我正在使用JsonPatchDocument来更新我的实体,如果 JSON如下所示,这很有效 [ { "op": "replace","path": "/leadStatus","value": "2" },] 当我创建对象时,它将使用Operations节点对其进行转换 var patchDoc = new JsonPatchDocumentLeadTransDetail();patchDo[详细]
-
asp.net – 在生产服务器上运行EF迁移的最佳方法是什么?
所属栏目:[asp.Net] 日期:2020-12-16 热度:169
是)我有的: VS2015 ASP.NET 5 MVC 6项目 EF 7 我的项目的一些迁移 Azure网站 我通过VS发布“Publish ..”wizzard. 我需要的: 我需要知道在生产数据库上运行迁移的最佳方法是什么. 我更喜欢可以自动化的东西.最佳解决方案将集成在“发布”向导中. 笔记: 我[详细]
-
从ASP.NET导出的word文件中添加页眉/页脚
所属栏目:[asp.Net] 日期:2020-12-16 热度:167
我的应用程序中有一个“导出到单词”功能.它完美地运作.我使用gridview的内容导出到word文件中. 现在我想在导出的word文件中添加页眉/页脚,该文件由以下代码生成: Dim fileName As String = "Test_" Format(DateTime.Now,"MMddyyyyhhmmss") ".doc"Dim sw As[详细]
-
asp.net-mvc-3 – 在ASP.NET MVC 3中使用不显眼的验证,如何在表
所属栏目:[asp.Net] 日期:2020-12-16 热度:51
我有一个页面上有jQuery UI标签,第一个标签上有一个必填字段.验证有效,如果用户未输入值,则验证消息将显示在字段旁边.但是,如果用户不在第一个选项卡上,则该字段无效是不明显的. 在这种情况下,我想显示第一个选项卡,但是我不知道如何为’无效’事件注册回调,[详细]
-
asp.net – Visual Studio 2013项目使它成为武士刀项目是什么?
所属栏目:[asp.Net] 日期:2020-12-16 热度:150
我刚开始努力去理解owin和katana.继 Asp.Net tutorial之后 我在VS2013中创建了一个空白的asp.net项目,并向Microsoft.Owin.Host.SystemWeb添加了一个Nuget Package引用.我创建的项目是空白,如图所示. 除了AssemblyInfo.cs,Web.config和packages.config之外,它[详细]
-
asp.net-mvc – 如何更好地组织ASP.net MVC6应用程序中的resx文
所属栏目:[asp.Net] 日期:2020-12-16 热度:104
我已经能够成功运行asp.net mvc6本地化示例应用程序,但所有.resx文件都放在一个“resources”文件夹中. 如果您看一下这个sample application您将注意到所有资源都放在根目录文件夹中:“Resources”并在Startup.cs文件中引用它,如下所示: services .AddMvc([详细]
-
asp.net-mvc-5 – EntityFramework 6 – 处理用户定义的属性
所属栏目:[asp.Net] 日期:2020-12-16 热度:151
祝大家新年快乐!我刚刚开始为运行工具招聘业务的客户端建模ASP.NET MVC 5应用程序.部分解决方案涉及构建管理(后端)功能,管理员用户可以通过该功能创建/编辑从特定工具组附加到每个工具的自定义属性或工具元数据.我正在研究的概念是,在运行时,应用程序不应该[详细]
-
asp.net – ModelState.IsValid返回true,即使必需的字符串为null
所属栏目:[asp.Net] 日期:2020-12-16 热度:57
情况 我有一个LINQ-TO-SQL模型,其中包含一个包含三列的表.通常的ID(标识,自动生成),然后是int类型的A和类型为varchar(MAX)的B.所有列都在数据库中定义为NOT NULL. 在WebForms页面上,我声明了一个绑定到项目的DetailsView: asp:ValidationSummary runat="ser[详细]
-
asp.net-mvc – MVC 5中的TryUpdate()和Update()方法有什么区别
所属栏目:[asp.Net] 日期:2020-12-16 热度:68
MVC 5中的TryUpdate()和Update()方法有什么区别吗? 提前致谢 解决方法 使用UpdateModel时,如果在绑定属性时遇到任何问题,它将引发异常,通知存在绑定错误. 如果存在任何绑定错误,TryUpdateModel不会抛出异常,而是将错误记录在模型状态字典中,您可以使用Model[详细]
-
asp.net – 在App_Code目录中调试长编译时间
所属栏目:[asp.Net] 日期:2020-12-16 热度:97
我有一个基于.NET 4.0 ASP.net项目模板的网站.突然在我重建我的解决方案时,App_Code目录需要3-4分钟的编译时间(基于“输出”窗口中显示的内容).这个目录中只有大约13个类,它们都非常小. 我试图将这些文件从App_Code目录移到一个单独的类库项目,但其中一些依[详细]
-
asp.net – MVC2 – 逻辑应该去的基本问题
所属栏目:[asp.Net] 日期:2020-12-16 热度:180
从MVC2开始,搞乱一个简单的数据库并只使用索引视图来显示如下项目: 在控制器中: // // GET: /Equipment/ public ActionResult Index() { return View(database.Artists.ToList()); } 然后在视图中自动生成代码: td %: item.ArtistID % /td td %: item.Gen[详细]
-
asp.net-core – Package Console Manager中的“dnvm”命令没有
所属栏目:[asp.Net] 日期:2020-12-16 热度:156
Dnvm在CMD中工作,但我不能在VS2015中使用dnvm.为什么? 解决方法 实际的命令正在执行,但它不输出任何内容. 在程序包管理器控制台中运行此命令,并查看它如何更新您的默认别名. dnvm alias default 1.0.0-beta7 -r coreclr -arch x64 在修复错误之前,您可以在P[详细]
-
asp.net – MathJax – 文件无法加载:/extensions/MathZoom.js
所属栏目:[asp.Net] 日期:2020-12-16 热度:183
我决定在我的一个网站项目中使用mathjax,我遇到了一个我无法理解的问题. 第一点:我创建了自己的CDN网站,其中我在某些网址上提供了2.0版本的mathjax:“http://mathjax.example.com”. 我的webapplication是在asp.net mvc3 razor中开发的,在我决定创建一个cd[详细]
-
剃刀 – 从另一个TagHelper调用TagHelpers?
所属栏目:[asp.Net] 日期:2020-12-16 热度:120
有没有办法让TagHelper呈现另一个TagHelper? TagHelpers示例; public class OuterTagHelper : TagHelper{ public override void Process(TagHelperContext context,TagHelperOutput output) { output.TagName = ""; output.Content.SetContent("Hello inner[详细]
-
asp.net-mvc – OWIN – Authentication.SignOut()不会删除cooki
所属栏目:[asp.Net] 日期:2020-12-16 热度:176
我在Azure中有一个带有AD身份验证的MVC Web App.当我在本地运行网站时,使用Azure AD可以正常登录和退出.但我部署的Azure网站上的注销不起作用.用户仍然经过身份验证,因此SignOutCallback操作始终重定向到Home / Index. 这是我创建项目时创建的开箱即用的代码[详细]
-
ASP.NET Core Change Build目录
所属栏目:[asp.Net] 日期:2020-12-16 热度:103
有谁知道如何更改ASP.NET Core项目的Build目录?在构建下的项目设置中,输出路径是只读的. 解决方法 您可以在scripts部分的project.json中定义pre / post脚本命令.当你将后编译从字符串转换为数组时,甚至执行多个命令[“command1”,“command2”,“command3”[详细]
-
asp.net-mvc – Active Directory安全组和用户角色更改的时间延
所属栏目:[asp.Net] 日期:2020-12-16 热度:86
我正在使用Active Directory为我的Web应用程序中的用户分配角色. 但是,我发现在更改AD中的用户安全组分配与传播给正在使用该应用程序的用户的更改之间似乎存在很长时间的延迟. 实际上,当我从AD检索C#中的用户角色时,它们是最新的,但是当我运行此代码来查看用[详细]
-
asp.net-mvc – OWIN使用相同的MachineKey在ASP.NET MVC和Webfor
所属栏目:[asp.Net] 日期:2020-12-16 热度:143
我有一个遗留的webforms应用程序,正在构建一个新的MVC版本来取代它.两者都需要并排运行一段时间,我需要单点登录才能工作.以前,用户通过webforms应用程序登录,我成功地设置了表单身份验证,以便MVC应用程序可以通过cookie进行身份验证. 现在,新的登录表单已在M[详细]
-
OData选择查询无法在ASP.NET WebAPI beta中使用
所属栏目:[asp.Net] 日期:2020-12-16 热度:87
我正在使用WebAPI测试版,似乎选择对返回IQueryable的操作的响应没有影响. 例如: HTTP://本地主机:62689 / API /产品选择$= ID,名字 预期: ProductId1/IdNameProduct 1/Name/Product 实际结果: ProductId1/IdNameProduct 1/NameItemsInStock6/ItemsInSto[详细]
-
在ASP.NET MVC 5中向Windows角色添加自定义角色
所属栏目:[asp.Net] 日期:2020-12-16 热度:170
我正在使用ASP.NET MVC 5构建一个Intranet应用程序. 我的目标是对Active Directory所做的任何用户进行身份验证(即我使用“Windows身份验证”),然后将组添加到应用程序内的任何用户(不使用域组). 我在这里找到了一些非常有趣的代码: http://brockallen.com/2[详细]
-
asp.net-mvc – 从ASP.NET MVC捆绑迁移到Grunt / Bower?
所属栏目:[asp.Net] 日期:2020-12-16 热度:130
在ASP.NET 5中,我将从ASP.NET MVC的捆绑系统转移到Bower / Grunt工作流程,以进行客户端包管理和捆绑/缩小.我正在试图弄清楚如何密切复制MVC捆绑功能. 使用MVC捆绑,我手动创建了所有捆绑包,然后调用辅助方法,例如:@ Styles.Render(“?/ bundles / styles / s[详细]