问题标签 [profile-provider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
38226 浏览

asp.net-mvc - 在 ASP.NET MVC 中实现配置文件提供程序

对于我的一生,我无法让 SqlProfileProvider 在我正在处理的 MVC 项目中工作。

我意识到的第一个有趣的事情是 Visual Studio 不会自动为您生成 ProfileCommon 代理类。这没什么大不了的,因为扩展 ProfileBase 类很简单。创建 ProfileCommon 类后,我编写了以下用于创建用户配置文件的 Action 方法。

我遇到的问题是对 ProfileCommon.Create() 的调用无法转换为 ProfileCommon 类型,因此我无法取回我的配置文件对象,这显然会导致下一行失败,因为配置文件为空。

以下是我的 web.config 的片段:

p>

MembershipProvider 工作顺利,所以我知道连接字符串很好。

以防万一,这是我的 ProfileCommon 类:

关于我可能做错了什么的任何想法?你们其他人有没有成功地将 ProfileProvider 与 ASP.NET MVC 项目集成?

先感谢您...

0 投票
1 回答
1033 浏览

wcf - 如何序列化 SettingsContext 和 SettingsPropertyCollection

在实现自己的配置文件提供程序时,我需要序列化System.Configuration.SettingsContext​​和类型。System.Configuration.SettingsPropertyCollection关于如何以最简单的方式进行操作的任何建议。

0 投票
2 回答
2328 浏览

wcf - 如何序列化 System.Configuration.SettingsProperty

我需要通过 WCF 序列化 System.Configuration.SettingsProperty 和 System.Configuration.SettingsPropertyValue 类对象。

0 投票
2 回答
13456 浏览

asp.net-mvc - 在 ASP.NET MVC 中实现自定义配置文件提供程序

我尝试了很多在 ASP.NET MVC 中实现自定义配置文件提供程序。我已经阅读了很多很多教程,但我找不到我的问题所在。它与在 ASP.NET MVC中实现配置文件提供程序非常相似。

但是我想创建自己的 Profile Provider,所以我编写了以下继承自的类ProfileProvider

这是我的控制器中的 CreateProfile 操作:

我的程序 usp_GetUserProcedure 没什么特别的:

还有我的 Web.Config 文件:

但我总是得到这个例外:

过程或函数“usp_GetUserProcedure”需要参数“@FirstName”,但未提供该参数。

关于我可能做错了什么的任何想法?

0 投票
3 回答
719 浏览

asp.net - asp.net ProfileProvider中基于角色的配置文件数据

我在我的 asp.net 网站中定义了几个不同的角色:Administrators、DefaultUsers。目前,我使用内置的配置文件提供程序来存储有关用户的一些信息(名字、姓氏、头像......)。接下来我想做的是提供一个具有“管理员”角色的用户来存储一些关于他的偏好的数据。(可能是 EditorType、Notifications、LogSize ...)。

是否可以使用默认配置文件提供程序来完成?还是我必须构建自定义表或自定义提供程序并自己维护这些数据?我想要的是基于角色的配置文件属性。欢迎任何想法!

0 投票
3 回答
979 浏览

asp.net - 我应该将图像与我的配置文件(sql 配置文件提供程序)一起存储吗?

我正在 asp.net 中开发一个需要存储用户配置文件图像的 Intranet webapp。

@edit:webapp 应该同时在两个不同的 web 服务器上运行。

我的问题是,最好的方法是什么?使用配置文件保存照片(我正在使用 SqlProfileProvider)或将其上传到文件系统并将链接保存在配置文件中?

我了解一种操作与另一种操作的性能差异,但我的 Intranet 将被数百个用户使用,我非常喜欢将所有数据存储到一个地方(例如,使备份数据更容易)。

假设我将数据存储到数据库中,还有另外两个问题:

a) 我应该使用什么类型来保存照片?字节[]???

b)我应该创建一个处理程序来显示图像,还是有更简单的方法?

0 投票
3 回答
1024 浏览

asp.net - asp.net 配置文件提供程序

我知道网站上已经有一些关于这个主题的问题......

我只是想了解在流量巨大的网站上使用ASP.NET 配置文件提供程序是否安全?

在我看来,它的布局效率低下。您存储属性名称(它是一个字符串)和属性值(它也是一个字符串)。如果您只是想在配置文件中存储甚至年龄,那么您将不必要地将字符串“年龄”一遍又一遍地存储在数据库中,而对于自创表,您可以只添加一个标题为年龄的列,而没有冗余?

(我只是想确保我没有遗漏任何东西,因为我对它相当陌生。)

0 投票
1 回答
1043 浏览

asp.net - asp.net Profile Provider Search on specific property

我在我的一个项目中使用 SqlProfileProvider 类,我希望能够在任意配置文件属性(例如生日)上搜索配置文件。

我见过的唯一搜索方法是 ProfileManager.FindByUserName。

有没有人实施过?还是我必须遍历配置文件列表(非常低效)并过滤?

0 投票
1 回答
2269 浏览

asp.net - 配置文件提供程序和 Windows 身份验证

我们所有的内部项目都使用 Active Directory 身份验证和模拟,因为这是公司公认的安全策略。

我目前有一个需要存储用户配置文件信息的场景,我想使用 ASP.Net 中标准的内置配置文件提供程序。我以前很高兴地将它与表单身份验证一起使用,但是我找不到任何有用的信息来说明如何在使用 Windows 身份验证时实现它。

  • 有什么方法可以让配置文件提供程序开箱即用地使用 Windows 身份验证?
  • 我会被迫创建自定义配置文件提供程序吗?

数据将存储在数据库中,而不是 Active Directory 中。但是,如果后者是可能的,一些指导将不胜感激。

笔记

  • 我不需要使用角色提供程序,这由 AD 处理。
  • 我不确定是否需要实施 AD 成员资格提供程序才能使配置文件提供程序正常工作。
0 投票
2 回答
1187 浏览

asp.net-mvc - 在 ASP.net MVC 中使用自定义配置文件提供程序?

我目前正在尝试为我的网站实施配置文件提供程序几天,并且很难在上面工作,我是一名 php 程序员,我最近才转向 asp.net

我使用 Linq to sql 并遵循这个http://www.codeproject.com/KB/aspnet/LINQCustomProfileProvider.aspx教程。

我使用我自己的原因是因为我的结构与任何默认的 asp.net 都不同。配置文件数据在我的用户表中。

编译很好,登录很好。

但我试过了

它不会工作并给我一个 System.NullReferenceException ......所以我怎样才能自动将我的个人资料放入 HTTPCONtext 以便我每次都可以轻松调用。

如果您需要更多数据,我可以提供。

非常感谢。

网络配置: