ASP.NET Membership非常棒,因为有很多功能可供使用,我们根本不需要改变任何东西.
我们甚至可以基于会员数据库创建我们自己的提供商,这给了我们无限的可能性,就像我不喜欢问题/答案我只是使用通过重置链接发送的电子邮件.
但这都是使用SQLEXPRESS .mdf文件完成的,我想使用自己的数据库,所以我可以使用SQL Server Enterprise,就像我们在Office而不是Express Edition一样.
如何在我自己的数据库中轻松使用ASP.NET Membership表?
几年前我记得我们需要使用aspnet_reg(某些东西)创建正确的表格,但我再也找不到这些信息了.
我也试过用其他会员供给者,即Altairis.Web.Security从CodePlex上,看到了克里斯·佩尔斯视频上创建一个新的成员资格提供
在Altairis解决方案上,模型不完整,缺少几个应用程序,例如几个应用程序,因为它只与一个一起使用,而且Chris Pels包含了我需要手工创建的许多存储过程.
我是给克里斯代码一个去,但我只想知道是否有更容易的东西.
所有这些都将集成在ASP.NET MVC 2 Web应用程序中.
谢谢
目前我正在插入如下:
MyNamedEntities db = new MyNamedEntities();
MyTableEntity field = new MyTableEntity();
field.Name = "me";
db.MyTableEntity.AddObject(field);
db.SaveChanges()
Run Code Online (Sandbox Code Playgroud)
但现在我想插入子元素,我需要那field.Id部分
MyOtherTableEntity field = new MyOtherTableEntity();
field.TableId = new MyTableEntity.First(x => x.Id.Equals( ... ));
Run Code Online (Sandbox Code Playgroud)
我该field.Id怎么办?
我正在尝试(没有成功)从服务中获取blob图像并将其显示为html中的图像.
我的HTML是:
<img src="<%: Url.Action("GetPersonImage", new { pid = Model.PersonId }) %>" alt="" />
Run Code Online (Sandbox Code Playgroud)
女巫在Sourceas中表现出来
<img src="/demo4/ABook/GetPersonImage/?pid=210092" alt="">
Run Code Online (Sandbox Code Playgroud)
我的行动是:
public void GetPersonImage(int pid)
{
string src = so.GetPersonImage(pid);
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(src);
Response.Clear();
Response.AddHeader("Content-Length", src.Length.ToString());
Response.ContentType = "image/gif";
Response.BufferOutput = false;
Response.BinaryWrite(bytes);
Response.End();
}
Run Code Online (Sandbox Code Playgroud)
如果我访问,这在页面中没有显示任何内容
http://localhost:60556/demo4/ABook/GetPersonImage/?pid=210092
我甚至尝试过 FileStreamResult
public FileStreamResult GetPersonImage(int pid)
{
string src = so.GetPersonImage(pid);
Response.Clear();
Response.Expires = 0;
Response.AddHeader("Content-Length", src.Length.ToString());
Response.BufferOutput = false;
return new FileStreamResult(
new System.IO.MemoryStream(
System.Text.Encoding.UTF8.GetBytes(src)), "image/gif");
}
Run Code Online (Sandbox Code Playgroud)
仍然没有:(
该src变量包含 …
我试图提醒窗口的大小和元素的大小,以便将元素放在我想要的位置.
<script type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
var element=$(".element").width();
var window=$(window).width();
alert("Element: "+element+" "+"Window: "+window);
});
</script>
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中打开它时,我得到元素的宽度,但窗口的宽度为空.我究竟做错了什么?
试图了解为什么我从kube-proxy日志中看到此输出
W0328 08:00:53.755379 1 server.go:468] Failed to retrieve node info: nodes "ip-172-31-55-175" not found
W0328 08:00:53.755505 1 proxier.go:249] invalid nodeIP, initialize kube-proxy with 127.0.0.1 as nodeIP
Run Code Online (Sandbox Code Playgroud)
集群工作正常,是否表明集群配置存在问题?
我想深入了解困扰我一段时间的事情.一个人如何读取这样的ASP.net错误消息:
错误:目前无法使用.DotNetNuke.Services.Exceptions.ModuleLoadException:服务器标记格式不正确.---> System.Web.HttpParseException:服务器标签格式不正确.---> System.Web.HttpException:服务器标签格式不正确.System.Web.UI.TemplateParser.ParseStringInternal(String text,Encoding fileEncoding)中的System.Web.UI.TemplateParser.ProcessError(String message)处于System.Web.UI.TemplateParser.ParseString(String text,VirtualPath virtualPath,Encoding fileEncoding) )--- System.Web.UI.TemplateParser.ParseFile(String physicalPath,VirtualPath virtualPath)上的System.Web.UI.TemplateParser.ParseString(String text,VirtualPath virtualPath,Encoding fileEncoding)的内部异常堆栈跟踪结束位于System.Web.Compilation.Builation上的System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()的System.Web.UI.TemplateParser.Parse()处于System.Web.Compilation.Build上的System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)处.在System.Web.Compilation.Builation上的System.Web.Compilation.BuildProvidersCompiler.PerformBuild()中的System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath虚拟路径)处于System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPat)h virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile,Boolean throwIfNotFound,Boolean ensureIsUpToDate)at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context,VirtualPath virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile,Boolean throwIfNotFound,Boolean ensureIsUpToDate)在System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context,VirtualPath virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile,Boolean ensureIsUpToDate)处于DotNetNuke.UI.ControlUtilities的System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath). DotConNuke.UI.Modules.ModuleHost.LoadModuleControl()---内部异常堆栈跟踪结束时的LoadControl [T](TemplateControl containerControl,String ControlSrc)---
这是DNN,但这种情况偶尔发生在Sitefinity等其他.net应用程序中,虽然我可以看到错误是什么,但它并没有告诉我从哪里开始查找.
谢谢 :)
我读了一些关于静态类的文章,但我有一些问题:
将静态类放在内存中的位置?
根据C#静态方法:means that you want the declaration to refer to a single location如果我在Asp.Net中使用静态类,是否意味着我有一个在所有请求之间共享的位置?
我在文章中读到静态类和静态方法比面向实例的类更快,所以为什么我没有在每个where中看到它们.我的意思是.Net中也存在一些静态类和方法.
我想在使用Razor的MVC3上实现分页和排序功能.
是否有任何In构建功能?或者需要手动实施.
有人对此有任何文章吗?
因为我正在使用共享的Microsoft SQL Server实例,所以我已经开始使用MongoDB,因为每秒大约有10个插入更快.
在一天结束时,我需要从MongoDB(MongoHQ)读取并将所有数据插入共享SQL Server实例(托管提供程序).
目前我正在做这个流程:
GO TO 1有了这个,我每周大约3秒就 "浪费" ......
有没有办法加快速度?
目前使用C#执行所有代码.
c# ×3
.net ×2
asp.net ×2
ado.net ×1
asp.net-mvc ×1
blob ×1
c#-4.0 ×1
css ×1
javascript ×1
jquery ×1
kube-dns ×1
kubelet ×1
kubernetes ×1
mongodb ×1
oop ×1
paging ×1
sql-server ×1