【发布时间】:2012-10-30 15:31:58
【问题描述】:
我在我的网站上使用 asp.net 的内置角色和成员管理工具。我目前正在升级站点的功能,以便站点管理员可以添加/删除角色,并从站点页面内部管理不同角色的访问。但是,当我执行时
System.Web.Security.Roles.CreateRole(roleName); //Where roleName is a string value of the role that I am creating, and it is not a duplicate name.
我收到错误消息
System.Data.SqlClient.SqlException: Conversion failed when converting from a character string to uniqueidentifier.
该站点在共享主机上运行,我正在使用 ASP.NET 表、触发器和存储过程。奇怪的是,我使用内置方法将用户更新为角色、创建用户、删除用户、重置密码等都没有问题。系统为我创建的存储过程是否有可能存在某种缺陷,并且没有返回它需要执行的所有数据?如果不是,那么问题的其他原因可能是什么?
【问题讨论】:
标签: sql asp.net stored-procedures