.net 2.0 webadmin tool,ASP.NET 网站管理工具

如果你使用过asp.net 2.0开发系统的话,你一定知道他自带了一种ASP.NET 网站管理工具,我不是要说他是如何使用的,因为只要使用过asp.net 2.0开发过系统的人几乎都会用。他可以管理多个应用程序,对应用程序进行配置,还可以管理多个应用程序的成员及角色等强大功能。

但在一个应用中我也想独自拥有这样的功能,该怎末办呢?其实该工具说白了也就是一个应用程序,只是用来管理其他多个应用罢了。并且该应用程序的所有相关文件我们都是可以得到的,并可以根据自己的需要进行修改的。在安装有asp.net 2.0的机器上(win xp)会有:OS disk:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ASP.NETWebAdminFiles/的目录,该目录下就是asp.net 网站管理工具的所有源文件了。

你可以根据自己的需要进行修改来满足自己系统的需要。

不过有时候是不需要修改多少代码的:我开发的一个系统中,我将系统的前台和后台分别建了一个项目,并且使用了asp.net自带的aspnet_regsql功能生成的成员资格管理及一些数据表。asp.net网站管理工具会根据你网站所在的目录及网站的虚拟目录来区分应用程序,你可以在第一次进入工具时看到,地址栏中传入了applicationurl和applicationp的物理地址路径。并且会将应用程序的标示符保持到数据库,这样就可以将不同应用的成员都保存到同一张表里了。但我的系统是同一个,只是分开为前后台了,管理工具可不知道我是这么做的,他只会当作是两个系统来处理,如何处理该问题呢。主要是成员管理的问题。

简单的方法,通过修改成员管理提供应用程序:

编写自己的membershipProvider就可以了,方法:

public MyMembershipProvider : SqlMembershipProvider{

 public overrider string ApplicationName{

       get{

            return "applicationName";//返回应用程序的名称

       }

 }

}
然后修改应用的前台和后台的web.config文件中<membership>的提供程序为MyMembershipProvider即可。并且,Profile,Role的管理类似。这样就可以在同一个后台管理多个应用了,其实并不是多个应用,事实上是将两个应用变为一个应用来管理了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系统是一套数据库管理软件。适用于小型用户。(譬如:建立自己的站点,用本系统来管理数据库。)本人也是一个ASP爱好者,一直都想找一个方便而且便于使用的数据库管理软件。可是,这方面的软件要么很大,用不着。要么就是英文的,看着太累。于是作者便决定自己编制一个软件。 AspMyAdmin之所以被命名为“远程数据库管理系统”有两个原因。 1. 中小型用户制作ASP网站一般采用ACCESS数据库做为后台数据库。然而每次更改数据库中的信息时一般的步骤是先将其下载下来,然后进行更新,最后在将其上传到主页空间中。这样将会出现两个问题。(1)由于宽带网还未普及,下载及上传数据库会浪费掉很多时间和金钱,在只需要对数据库进行很小的修改时尤为明显。(2)不能作到实时更新。更新必须经过较长的时间。由于这两个问题的出现,势必产生这样的需求:用户希望能够找到一种能在线更新数据库的远程数据库管理系统。这也是本系统诞生的原因之一。 2. AspMyAdmin之所以敢称为“数据库管理系统”是因为它可以完成表浏览、视图浏览及视图SQL、存储过程SQL、字段类型的修改、增加表中的字段、到处表的定义和数据,执行SQL命令、创建表、创建视图、压缩数据库等功能。其中视图与存储过程两个模块即使在MICROSOFT ACCESS中也不曾出现。因此本地可以完成的操作,大部分都可以利用本系统在线进行操作。因此AspMyAdmin才敢称为数据库管理系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值