-
MVC 5应用程序 – 实现OAuth授权代码流程
所属栏目:[asp.Net] 日期:2020-12-15 热度:83
基于本教程 http://www.asp.net/aspnet/overview/owin-and-katana/owin-oauth-20-authorization-server,我创建了一个授权服务器,一个资源服务器和一个MVC客户端. MVC客户端具有从资源服务器获取一些数据的控制器.资源服务器需要身份验证. MVC客户端从授权服[详细]
-
asp.net – 我找不到在visual studio 2010中从工具菜单生成本地
所属栏目:[asp.Net] 日期:2020-12-15 热度:185
即使我在设计视图(标记)在网页.我无法从我的工具菜单中找到生成本地资源.任何人都可以告诉我如何启用这个工具. 谢谢, 解决方法 确保在查看aspx或ascx文件时查看“设计”或“拆分”选项卡,而不是“源”选项卡.此外,这篇文章可能有所帮助, “如果您使用的是Mic[详细]
-
asp.net-mvc – 如何运行Internet Explorer Selenium测试作为一
所属栏目:[asp.Net] 日期:2020-12-15 热度:77
我有一个ASP.NET MVC网站使用 Windows身份验证来控制访问.我想要有一个specflow selenium测试,通过尝试作为非授权用户访问该站点来检查配置是否正确. 当我们使用域帐户来控制访问时,没有用户名/密码登录屏幕.当前用户的凭据由浏览器自动传递到该站点. 所以对[详细]
-
最佳实践ASP.NET成员资格:同一数据存储区中的用户表?
所属栏目:[asp.Net] 日期:2020-12-15 热度:131
使用ASP.NET Membership Security模型的表扩展我的业务数据库是更好的办法.或者我应该有一个不同的数据存储区,我只管理身份和角色…基本上是1或2数据库? 解决方法 这可以取决于规模.如果它是一个企业解决方案,不同的应用程序共享一个会员资源,答案很简单 –[详细]
-
asp.net – 如果在Application_Start中抛出未处理的异常会发生什
所属栏目:[asp.Net] 日期:2020-12-15 热度:96
…将继续运行Application_Start方法以进行下一个请求吗? 它是否依赖于ASP.NET版本,托管服务器版本和/或其他上下文? 我试图确定在这里加载关键程序集是不是件好事.例如对于整个应用程序的功能至关重要的数据访问组件.未能加载这种程序集将使后续请求无效.[详细]
-
asp.net – 处理“潜在的危险Request.Form值…”
所属栏目:[asp.Net] 日期:2020-12-15 热度:120
处理错误的最佳方式是什么? A potentially dangerous Request.Form value was detected from the client” 在ASP.NET中? 我想保持验证,因为我的表单没有正当理由允许HTML字符.但是,我不太清楚如何以更友好的方式处理这个错误.我尝试在一个Page_Error中处理[详细]
-
asp.net-mvc-4 – 如何在Durandal中使用cshtml文件?
所属栏目:[asp.Net] 日期:2020-12-15 热度:131
我在VS2012上获得了DurandalJS StarterKit模板…所有作品都很棒… 但在某些意见中,我需要做这样的事情: @if (Roles.IsUserInRole("Administrators")){ pTest/p} 但是,对于durandal,我的所有视图都是’.html’文件…可以使用’.cshtml’文件来访问这样的信息[详细]
-
asp.net-mvc-3 – 单元测试一个文件上传,怎么样?
所属栏目:[asp.Net] 日期:2020-12-15 热度:70
使用MVC3.NET我有一个文件上传方法在一个控制器工作正常与以下签名公共ActionResult UploadFile(IEnumerable HttpPostedFileBase文件) 如何用NUnit单元测试?我周围环顾四周,每个人似乎都指向Moq,但我是新进单位测试,不能让Moq工作. 我发现有趣的博客,例如:[详细]
-
asp.net-identity – 在调用SignIn后,可以通过OWIN修改ASP.NET I
所属栏目:[asp.Net] 日期:2020-12-15 热度:150
在调用SignIn后,是否可以检索和修改控制器中的声明?这对我来说不行: ClaimsIdentity i = (ClaimsIdentity)HttpContext.GetOwinContext().Authentication.User.Identity;i.AddClaim(new Claim("type","value")); 我需要做的是:登录完成后,用户一直在做其他[详细]
-
asp.net-mvc – ASP.NET Core MVC:设置身份cookie的到期
所属栏目:[asp.Net] 日期:2020-12-15 热度:158
在我的ASP.NET Core MVC应用程序中,身份验证cookie的生命周期设置为“Session”,因此它一直持续到关闭浏览器. 我使用MVC的默认认证方案: app.UseIdentity(); 如何延长Cookie的使用寿命? 解决方法 您正在使用的ASP.NET身份中间件是对UseCookieAuthenticatio[详细]
-
IIS7上的ASP.NET应用程序 – 在iisreset启动后非常慢
所属栏目:[asp.Net] 日期:2020-12-15 热度:197
我有一个在 Windows 2008上运行IIS7的ASP.NET 3.5网站. 当我重新启动IIS(iisreset),然后点击一个页面,初始启动真的很慢. 我在Process Explorer中看到以下活动: w3wp.exe生成,但显示0%的CPU 活动约60秒 最后,w3wp.exe到达50%的CPU 大约5秒钟然后页??面 负[详细]
-
asp.net-mvc – 具有IE条件注释的MVC4捆绑/缩小
所属栏目:[asp.Net] 日期:2020-12-15 热度:81
我试图使用MVC4的新的“捆绑和分组”. 对于IE条件注释,我仍然使用旧的方式:! - [if lt IE 9] link href = ... /![endif] - 或! - [if lt IE 9] @ Styles.Render(“?/ foo”)![endif] - 但我似乎没有得到自动调试/释放处理. 是否有内置的方式来做到这一[详细]
-
实体框架 – 在Db初始化程序的种子方法中创建Asp.net身份用户
所属栏目:[asp.Net] 日期:2020-12-15 热度:62
我已经用EF 6代码创建了我的数据层,我通过从DropCreate DatabaseIfModelChanges继承的EvInitializer类的种子方法填充数据库.种子方法的实现是 protected override void Seed(EvContext context){ //Add other entities using context methods ApplicationUse[详细]
-
在ASP.NET应用程序中托管的WCF服务中使用Autofac作为DI
所属栏目:[asp.Net] 日期:2020-12-15 热度:188
我使用Autofac 1.4.5将服务依赖关系注入到我的WCF服务中.我已经阅读并遵循了 Autofac wiki page on WcfIntegration,但我的调试显示了我的WCF服务是由System.ServiceModel.Dispatcher.InstanceBehavior.GetInstance()方法创建的,而不是由AutofacWebServiceHos[详细]
-
asp.net-mvc – 如何使用ViewBag创建一个下拉列表?
所属栏目:[asp.Net] 日期:2020-12-15 热度:189
控制器: public ActionResult Filter(){ ViewBag.Accounts = BusinessLayer.AccountManager.Instance.getUserAccounts(HttpContext.User.Identity.Name); return View();} 视图: tdAccount: /tdtd@Html.DropDownListFor("accountid",new SelectList(ViewBa[详细]
-
发布ASP.NET应用程序时,是否应该将构建类型更改为Visual Studio
所属栏目:[asp.Net] 日期:2020-12-15 热度:163
对于我的生产站点,我通常将Web.Config中的“debug”标志更改为“false”.但是我总是发布我的网站,配置管理器设置为“调试”.我应该更改这个设置吗? 解决方法 是的,你应该 – 如果它有所不同取决于你的网站是如何编码的.同一解决方案中只有预编译的站点(Web[详细]
-
asp经典 – 早期从经典ASP中的函数返回
所属栏目:[asp.Net] 日期:2020-12-15 热度:151
有没有办法从经典ASP中的函数提前返回,而不是运行函数的全长?例如让我说我有这个功能… Function MyFunc(str) if (str = "ReturnNow!") then Response.Write("What up!") else Response.Write("Made it to the end") end ifEnd Function 我可以这样写吗 Fun[详细]
-
asp.net – 如何设置MVC应用程序的默认页面?
所属栏目:[asp.Net] 日期:2020-12-15 热度:74
我想让我的基本URL去一个在线商店的特定类别(一个 NopCommerce在线商店,如果这有所作为).该类别的URL为:http://myUrl.com/c/6 在阅读包括Scott Gutherie的帖子about MVC routing在内的几篇帖子后,我以为我可以将以下代码添加到我的Global.ascx.cs文件中: p[详细]
-
ASP.NET MVC中的单元测试比Web窗体更好?
所属栏目:[asp.Net] 日期:2020-12-15 热度:98
我刚刚开始学习ASP.NET MVC.当将ASP.NET MVC与Web Forms进行比较时,MVC的主要优点之一始终被告知要更好地支持单元测试.我可以得到一个很好的解释,如何有更好的支持? 编辑: 如果可能,请提供两个例子. 解决方法 Asp.Net MVC具有更好的单元测试支持的一个主要[详细]
-
在ASP.NET AJAX中动态添加控件到UpdatePanel
所属栏目:[asp.Net] 日期:2020-12-15 热度:94
我有以下很简单的代码 asp:ScriptManager ID="ScriptManager1" runat="server"/asp:ScriptManagerasp:UpdatePanel ID="UpdatePanel1" runat="server"ContentTemplate asp:PlaceHolder ID="PlaceHolder1" runat="server" /asp:PlaceHolder asp:Button ID="But[详细]
-
asp.net – IIS URL重写:强制规范主机名和HTTP到HTTPS重定向
所属栏目:[asp.Net] 日期:2020-12-15 热度:142
我在web.config文件中使用这两个规则: rule name="Enforce canonical hostname" stopProcessing="true" match url="(.*)" / conditions add input="{HTTP_HOST}" negate="true" pattern="^www.example.com$" / /conditions action type="Redirect" url="h[详细]
-
asp.net-mvc – Asp.net MVC查看测试?
所属栏目:[asp.Net] 日期:2020-12-15 热度:95
随着越来越多的代码推送到Asp.Net MVC(即 AJAX,JQuery等)中的视图,您如何维护“可测试性”? 你如何测试你的意见? 如何用客户端的jscript代码测试你的意见? 如何使用异步行为测试您的视图? 似乎大多数MVC的可测试性例子都与控制器进行了对比.观点怎么样?[详细]
-
如何将应用程序从经典ASP迁移到ASP.NET MVC?
所属栏目:[asp.Net] 日期:2020-12-15 热度:87
目前,我们有许多使用经典ASP通过.NET 2.0技术开发的Web应用程序(外部和内部).每个Web应用程序都有自己的登录屏幕,针对自己的自定义数据库或使用 Windows身份验证进行身份验证.用户可以访问一个或多个这些应用程序,这意味着他们必须注销并重新登录到他们想要[详细]
-
asp.net-mvc-3 – 如何在Razor中创建一个else if语句?
所属栏目:[asp.Net] 日期:2020-12-15 热度:112
我试图在表中显示一些行.根据UserGroup,视图应该显示不同的标记.管理员可以删除行,但主持人只能将其标记为可见或不可见. 如何在Razor中写一个适当的if else语句? 页面正确显示,但页面标题为“解析错误” 这是我的代码: @model MvcApplication3.Models.View[详细]
-
asp.net-mvc – ASP.NET MVC:在回发上更改模型的属性
所属栏目:[asp.Net] 日期:2020-12-15 热度:175
我一直在玩ASP.NET MVC,遇到了我无法想象的东西. 假设我有一个这样的对象: public class TestObject{ public string Name { get; set; } public int Age { get; set; }} 和一个视图页面(Create.aspx),如下所示: form action="/Create" method="post" p %=H[详细]