asp.net 2.0 的网站管理工具相关问题(分不够再加,只要我有)

yingcongxiao 2006-03-24 12:39:35
asp.net 2.0 的网站管理工具 的方便之外不用我说了。现在我的问题是,我想明白它对数据库的操作及与Login这套控件是如何整合的?

查过,这方面的资料不是很多(都只是些如何使用等等介绍性的)。。。
...全文
204 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingcongxiao 2006-04-01
  • 打赏
  • 举报
回复
我用的版本就是Visio 2003 for VS,但无法反工程SQL Server 2005.......

自定义成员资格和角色管理提供程序的问题已解决
cat_hsfz 2006-03-28
  • 打赏
  • 举报
回复
“里面好多用到的类都是微软自己的东西,关键地方写为internal class”——没错,整个.NET Framework都是这样,看上去结构很好很多东西都可以重用,但实际上很多类都是internal的,仅MS自己有权去重用,其他人就必须重新写。例如自己继承MembershipProvider,就必须完全自己去实现整个Provider,不能够借用原有两个Provider里面已经实现过的东西。

简单来说,MS想着要么你就直接用自带的两个Provider,要么你就完全重新设计数据库,然后重新设计Provider。MS没考虑过你会要用原来的数据库,然后继承原来的Provider。
yingcongxiao 2006-03-28
  • 打赏
  • 举报
回复
To...kingtsui(老农民)

你说这个东西没多大用.后面我的解决方法是参与了CommunityServer,把所有的东西全部重写了.


不过,还是多谢你,呵呵


现在的问题是:
用Visio 2003 无法反向工程SQL Server 2005里的数据库,没有驱动源?还是什么原因?应如何做?

/**********************************************************************
/********************不想再开贴了,免得无人回复************************
/********************解决该问题也给100分!!!!***********************
/**********************************************************************
blade_Hao 2006-03-28
  • 打赏
  • 举报
回复
主要表现在成员和角色管理方面。实现这个很简单,lz可以看看有关成员资格和角色管理方面的内容。另外,其他的就是修改Web.config文件的内容了,这个没有必要写在管理站点中。实际上,如果您的应用程序使用SQL Server数据库,那么恭喜了,使用asp.net 2.0内置的东西,好用极了。当然,也可以自己编写自定义成员资格和角色管理提供程序。实现起来,稍微有些复杂
amourleung 2006-03-28
  • 打赏
  • 举报
回复
没碰过这样的问题,帮顶


cat_hsfz 2006-03-28
  • 打赏
  • 举报
回复
普通版的Visio是无法配合VS的吧,所以你要去找Visio 2003 for VS,这个在VSTS的DVD里面附带的,应该支持SQL2005的。
yingcongxiao 2006-03-25
  • 打赏
  • 举报
回复
califord(远方) :可否看看你写的东西?yingcongxiao@163.com

Thank u very much,saucer.

用Visio 2003 无法反向工程SQL Server 2005里的数据库,没有驱动源?还是什么原因?应如何做?
kingtsui 2006-03-25
  • 打赏
  • 举报
回复
实现成员资格提供程序
http://msdn2.microsoft.com/zh-cn/library/f1kyba5e(VS.80).aspx

为SQL Server创建和配置应用程序服务数据库
http://msdn2.microsoft.com/zh-cn/library/ms297168(VS.80).aspx

数据库配好之后就可以查看里面的库结构和存储过程了
如果想要查看SqlMembershipProvider的源码,可以用Reflector打开system.web.dll
yingcongxiao 2006-03-25
  • 打赏
  • 举报
回复
用Visio 2003 无法反向工程SQL Server 2005里的数据库,没有驱动源?还是什么原因?应如何做?

/********************************************************************************
/**********************不想再开贴了,免得无人回复********************************
/**********************解决该问题也给100分!!!!********************************
/********************************************************************************
califord 2006-03-24
  • 打赏
  • 举报
回复
我很少用那几个控件,都是自己写的
saucer 2006-03-24
  • 打赏
  • 举报
回复
see

Membership Providers
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/ASPNETProvMod_Prt1.asp
yingcongxiao 2006-03-24
  • 打赏
  • 举报
回复
没人回贴的说。。。。

细说一下我的意思:

asp.net 2.0 的网站管理工具 提供两个membership/roleManager/profile的providers。分别为SqlMembershipProvider 和ActiveDirectoryMembershipProvider,而这两个类都是继承自System.Web.Security.MembershipProvider,现在我想写一个类,如OtherBaseProvider,想让它从MembershipProvider继承,但写时才发现:里面好多用到的类都是微软自己的东西,关键地方写为internal class!!!我在程序集外面根本访问不了!直接从SqlMembershipProvider 继承好像又不大好。大家侃侃。。。

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧