laudy的博客

人变聪明容易,但想装糊涂可真难
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

aspnet命令

Posted on 2007-12-21 09:49  laudy  阅读(303)  评论(0)    收藏  举报
一、AspNet_Regiis
1、注册IIS:
    aspnet_regiis -i
2、列出asp.net相关信息:
    aspnet_regiis -lk
3、将目录下指定的路径及其中所有使用ASP.NET ISAPI较早版本的现有脚本相应地更新为新版本:
    先进入目标版本.net framework目录,再运行:aspnet_regiis -s /W3SVC/1/ROOT/TEACH/
4、加密解密配置节:
    加密:aspnet_regiis -pe "connectionStrings" -app "/15WebSiteAdmin" -prov "RSAProtectedConfigurationProvider"
    解密:aspnet_regiis -pd "connectionStrings" -app "/15WebSiteAdmin"
    以上方法不只可以加密数据库连接区块,还可以用在应用程序、SMTP、与Profile等区块,而加密过后的区块使用时并不需要先行解密,只需创建授权给NETWORK SERVICE对RSA金钥容器的访问权:
    aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY\NETWORK SERVICE"

二、AspNet_RegSql
1、注册ASPNET所需的数据库:(注意:-S、-U、-P、-d、-A区分大小写)
    aspnet_regsql -S AP2006 -U sa -P Test -d VS2005 -A all
    -S:SQL SERVER数据库主机名称;
    -U:帐号;
    -P:密码;
    -d:数据库;
    -A:指需要添加哪些Provider的支持,all指全部都要支持。