zoukankan      html  css  js  c++  java
  • 关于如何修改webpart页面的默认存储数据库为sql2000进行存储

    webpart页面第一次运行的时候,会自动建立一个数据库文件在你站点的App_Data目录下,MDF格式的,你可以用vs打开,里面数据表、视图、存储过程一大堆!她包括了用户的注册信息(2.0新增加的“Login”一组的控件里面使用的),以及webpart的页面信息等内容。

    我们往往是不需要这样的,至少她应该和我们的 “主”数据库系统合而为一~~比如我们的其他数据的存储是在sql2000上的,那么我们很想让webpart的存储信息也放到sql2000里面,统一管理,减少维护复杂度!可以理解~~那就让我们开始 转 吧~~~

    首先 你需要运行2.0自带的工具 aspnet_regsql (在Framework/v2.0.50215里面),他会运行一个配置向导,根据向导提示,配置一下就可以了,比较简单,不多说了,重点说一下需要我们手动进行的配置,我们需要修改web.config里面的默认设置,首先找到<connectionStrings/>,将其修改成<connectionStrings>
      <add name="myconnstring"
    connectionString="server=DONGYONG\DDY;user=sa;pwd=ddy123;database=webpart"
    providerName="System.Data.SqlClient" />
      
     </connectionStrings>

    然后在 <system.web>中添加如下代码:

    <webParts>
       <personalization
       defaultProvider="SqlPersonalizationProvider">
        <providers>
         <add name="SqlPersonalizationProvider" type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider" connectionStringName="myconnstring" applicationName="/" />
        </providers>
        <authorization>
         <deny users="*" verbs="enterSharedScope" />
         <allow users="*" verbs="modifyState" />
        </authorization>
       </personalization>
      </webParts>

    删除App_Data下面的数据库文件,运行你得webpart页面,完全OK~~,察看一下sql2000里面的数据表,已经有数据了!

  • 相关阅读:
    yii2 动态配置日志(log)
    Yii2 增删改查(CRUD)
    php curl数据传输神器
    Yii Cache 缓存的使用
    svn提交后 添加注释
    php file()函数
    maven + bat 实现快速编译打包模块代码
    获取SpringMVC所有的rest接口及其对应函数信息
    IntelliJ IDEA #region 代码折叠
    maven+Spring+SpringMVC+Hibernate快速搭建
  • 原文地址:https://www.cnblogs.com/wysimon/p/747175.html
Copyright © 2011-2022 走看看