如果你使用过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的管理类似。这样就可以在同一个后台管理多个应用了,其实并不是多个应用,事实上是将两个应用变为一个应用来管理了。
分享到:
相关推荐
这是我的第一个用C#写的程序,主要是通过WEB方式管理服务器上的文件,思路是根据海阳顶端网2005版的思路来书写的
wap论坛同步管理程序 v2.0增强版相比1.30版不同之处: 1、增加完整的WEB后台管理! 2、增加一个完整的社区论坛,站长首次启用需要先进电脑后台,设置用于社区管理的手机号码,此功能相当于超级用户! 3、增加会员...
wap论坛同步管理程序 v2.0增强版相比1.30版不同之处:1、增加完整的WEB后台管理!2、增加一个完整的社区论坛,站长首次启用需要先进电脑后台,设置用于社区管理的手机号码,此功能相当于超级用户!3、增加会员功能,...
悠索科技高校教务管理系统采用先进的.Net2.0技术开发,数据库基于通用的数据库访问组件 可以和Access2003/SQL2000/2005/2008无缝结合,采用AJAX技术无刷新更新系统。 系统的性能和安全性得到了极大的保证。 本系统...
一个网站的后台管理系统,提供了可设置权限的帐号管理和方便的后台管理页面菜单式设置,可以方便地增加、修改后台管理的页面。 超级管理员帐号:admin 密码:123456 登陆页面:admin/login.php
什么是Webmin Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。 安装Webmin 1、下载Webmin RPM包 代码如下: wget ...
WebAdmin是一款适合php初学者学习网站后台开发的初级版的后台管理系统。
bin目录下即可,为测试webadmin.cgi,还需将htdocs目录下的文件拷贝到apache的WEB根目录下,将etc目录中的所有文件拷贝到根目录下的etc中,最后用浏览器访问你的apache Web服务器即可看到Linux系统的WEB管理界面。...
后台功能列表: 栏目管理,新闻内容管理,网站模板管理,附属内容管理,系统内部管理等. 实用,功能强大. 适合各中小医院,诊所建站之用. 后台管理登录:/webadmin/login.asp 管理员账户名:admin 密码:admin
实现对网站强大的综合管理(多种格式在线压缩和解压缩,对文件基本操作, mysql数据库备份还原,phpshell工具, 颜色拾取器,php探针,密码/编码工具等 默认用户:admin 默认密码:123456
管理员管理:添加和删除网站管理员、管理员权限设置。 模板管理:30套企业模板后台自主更换、后台可修改模板。模板引擎采用smarty模板。 数据库管理:数据库设置、备份、还原、管理备份数据。 菜单管理:自由添加...
web版本的mysql管理工具,类似于phpMyAdmin,本资源来自互联网。
著名共享软件Web服务管理器[WebAdmin],用于监控由IIS或Apache创建的Web服务器,当服务器死机时,自动重起。当被黑客破坏时,自动恢复
这是一个网站的后台管理系统,提供了可设置权限的帐号管理和方便的后台管理页面菜单式设置,可以方便地增加、修改后台管理的页面。
基于YII2.0,整合了后台整体的技术,实现了日志权限登录鉴权等基础功能。 性能一流,组件式开发,欢迎鉴赏
webadmin.asp webDefault.asp? adminDefault.asp? loginDefault.asp? indexDefault.asp? userDefault.asp? admin_soft.asp soft_admin.asp admin/admin.asp admin_soft.aspx soft_admin.aspx admin.aspx login.aspx ...
$ cd /var/tmp$ mkdir webmin$ cd webmin$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.740_all.deb$ apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-...
elastic-job lite webadmin
网上没有找到我们项目合适的svn web配置工具,于是自己动手,用jsp写了一个web版的管理工具svn web admin,subversion web 管理工具,发布到tomcat上直接可以修改服务器的配置文件,密码都加密保存,成员也可以自己...