今天就跟大家聊聊有關(guān)虛擬主機(jī)怎樣配置net,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為烏蘭察布等服務(wù)建站,烏蘭察布等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為烏蘭察布企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
本文講的是在虛擬主機(jī)上部署asp.net membership,根據(jù)云棲社區(qū)作者的分享整理而成,供大家學(xué)習(xí)參考。
由于asp.net membership默認(rèn)使用dbo用戶訪問數(shù)據(jù)庫,所以在將memebership部署到虛擬主機(jī)上通常會出項數(shù)據(jù)庫無法訪問,造成memebership無法正常使用,下面介紹解決這一問題。
1、在虛擬空間上建立memebership數(shù)據(jù)庫時(基本虛擬主機(jī)sql server數(shù)據(jù)庫不會提供dbo用戶),將membership數(shù)據(jù)庫的sql腳本中所有[dbo].和dbo.去除,這樣在建立membership數(shù)據(jù)庫時,所有對象將使用當(dāng)前連接用戶創(chuàng)建。
2、到microsoft下載membership源碼,默認(rèn)安裝(推薦)后可以在C:Program FilesASP.NET Provider Toolkit SQL Samples下找到源項目,將該項目添加到你的解決方案中,并且在需要使用的項目中引用該項目。
3、重寫membership,將memebership項目中所有源代碼中的dbo.去除,重新生成membership項目,這時在你的項目的bin目錄下將生成一個ProviderToolkitSampleProviders.dll文件。
4、位置web.config文件中的membership節(jié)如下:
enablePasswordRetrieval=”false”
enablePasswordReset=”true”
requiresQuestionAndAnswer=”false”
applicationName=”/”
requiresUniqueEmail=”true”
passwordFormat=”Hashed”
maxInvalidPasswordAttempts=”5″
minRequiredPasswordLength=”4″
minRequiredNonalphanumericCharacters=”0″
passwordAttemptWindow=”10″
passwordStrengthRegularExpression=””
name=”AspNetSqlMembershipProvider”
type
看完上述內(nèi)容,你們對虛擬主機(jī)怎樣配置net有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。