关于Profile问题

在用到Profile时遇到的问题,自己做个笔录,也希望能帮到其它遇到这个问题的朋友


远程连接一定要打开:开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>
同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务

1.      首先创建数据库

在这个路径下:C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727

v2.0.50727是跟据你的版本号解定的文件夹

这个下面有一个aspnet_regsql.exe进行运行-à配置指定的数据库

Aspnet_regsql.exe-à下一步下一步------你的服务器的名字,用什么身份进行登录,可以在这里选择指定的数据库

这样就可以在指定的数据库中自动生成profile与登录控件要用的表了


在这一步可能会遇到提示:报error:26错误

解决方法是:服务器名称一定要和SQLServer一模一样,一点都不能差


可以查看这位哥们写的配置:http://www.cnblogs.com/sasafly/archive/2010/11/11/1874596.html

如果还是不行就看一下1433端口开了没,到这里查看端口设置:http://blog.sina.com.cn/s/blog_49f485700100ya4k.html

2、

项目中在web.config中配置文件中配置配置节

 2.1数据连接字符串

<connectionStrings>

     <addname="KuConnectionString"connectionString="Data Source=localhost;Initial Catalog=ku;Integrated Security=True"providerName="System.Data.SqlClient"/>

</connectionStrings>

2.2 配置profile配置节

         <profiledefaultProvider="MySqlProfileProvider">

              <providers>

                   <addname="MySqlProfileProvider"connectionStringName="KuConnectionString"applicationName="/"type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

      </providers>

      <properties>

        <addname="userName"type="system.string"serializeAs="Binary" allowAnonymous="true"/>

      </properties>

         </profile>

网上很多没有加allowAnonymous="true" 如果不加无法将商品添加到购物车内


详细请看这位高手的说明:http://mybloggers.blog.163.com/blog/static/1003865092009839431358/


时间太晚了,困得要死,随便整理了一下,有问题可以留言,大家一起讨论

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值