在无VS开发环境的情况下调用Asp.net网站配置工具{转}

ASP.net 2.0提供了网站管理工具用来配置安全和应用程序设置,特别是对于用户认证和授权管理。但是微软官方文档说明此管理工具只能在Visual Studio 2005(Visual Web Developer)的开发环境下才能调用。

试想如果采用了Asp.net的用户和角色管理,到客户那配置系统的时候,如果把数据库全部清空,而服务器上又不可能装开发环境,那恐怕连只能另写两个页面来创建初始用户和角色了。前几天我就遇到了这尴尬事,只好采用数据库复制凑合了一把。

回来之后经过一番搜索,终于找到了解决方法。

其实安装好了.net framework 2.0,这个管理工具的文件就已经一块安装好了,就在C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ASP.NETWebAdminFiles/里。在IIS里给他建个虚拟目录,比如WebAdmin,切记要在虚拟目录的属性里把ASP.net的版本设成2.0.xxxx 。

然后就可以像这么个URL调用了:

http://localhost/WebAdmin/default.aspx?applicationPhysicalPath=D:/Work/EZLearning/EZLearning/&applicationUrl=/EZLearning

applicationPlysicalPath   是要设置的Application的物理位置,applicaionUrl则是虚拟目录。

posted @ 2012-12-05 18:18  AnswerCard  阅读(191)  评论(0编辑  收藏  举报