前 言
上面一篇博客,我們了解到如何為SharePoint 2013配置表單身份認證,但是添加用戶是一個麻煩事兒;其實,我們還可以用Asp.Net的配置工具,為SharePoint 2013添加表單用戶,下面讓我們簡單介紹下,如何操作。
打開Visual Studio,新建項目,選擇Asp.net web application類型,如下圖:
點擊OK,進入選擇模板頁面,如下圖:
創建完畢,雙擊打開web.config,如下圖:
添加數據庫連接串,連接的是我們表單認證的數據庫,不要寫錯了,如下圖:
添加membership和roleManager,和之前配置基本一致,如下圖:
打開命令行工具,執行iisexpress命令,如下圖:
iisexpress /path:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/ASP.NETWebAdminFiles" /port:8002 /clr:4.0 /ntlm
執行完畢,效果如下圖:
在瀏覽器里打開如下地址:
http://localhost:8002/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=[project postion]&applicationUrl=/
[project postion]就是下圖位置地址欄里面的路徑,復制下來即可;
可以發現進入了Net配置工具,如下圖:
進入Provider,選擇一個我們的提供程序,如下圖:
選擇我們配置的即可,記得保存,如下圖:
點擊Security,選擇認證類型,如下圖:
選擇我們標注的即可,如下圖:
然后我們就可以創建用戶了,如下圖:
填寫用戶名、密碼、郵件地址,點擊創建即可,如下圖:
創建完成,如下圖:
去數據庫里查詢一下,是否已經插入到數據庫,如下圖:
用我們創建的表單用戶登陸一下,發現登陸成功!
總 結
這種Net方式創建表單用戶,說簡單其實配置起來也是很麻煩的,自己折騰了半天才配置通,特別提醒注意命令行里的空格;當然如果給用戶使用,我們還是自己開發一套管理用戶的頁面吧。