泰仔在線

          java學(xué)習(xí),心情日記,繽紛時(shí)刻
          posts - 100, comments - 34, trackbacks - 0, articles - 0

          PetShop4.0安裝排錯(cuò)

          Posted on 2008-05-18 14:10 泰仔在線 閱讀(859) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): .NET相關(guān)

          不知道從什么時(shí)候開(kāi)始,研究asp.net的人都比較推崇petshop。有人研究也有人重構(gòu)。現(xiàn)在.net2.0來(lái)了,petshop4.0也來(lái)了。我今天也裝了一個(gè),但是,為了能讓這個(gè)petshop4運(yùn)行起來(lái),費(fèi)了不少勁。因?yàn)?net2.0對(duì)我來(lái)說(shuō)太陌生了。

          “/petshop”應(yīng)用程序中的服務(wù)器錯(cuò)誤。
          --------------------------------------------------------------------------------

          配置錯(cuò)誤
          說(shuō)明: 在處理向該請(qǐng)求提供服務(wù)所需的配置文件時(shí)出錯(cuò)。請(qǐng)檢查下面的特定錯(cuò)誤詳細(xì)信息并適當(dāng)?shù)匦薷呐渲梦募?

          分析器錯(cuò)誤信息: 未能使用提供程序“RsaProtectedConfigurationProvider”進(jìn)行解密。提供程序返回錯(cuò)誤信息為: 打不開(kāi) RSA 密鑰容器。

          源錯(cuò)誤:


          行 2:  <configuration xmlns=" 行 3:   <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">
          行 4:    <EncryptedData Type="
          行 5:     xmlns=" 行 6:     <EncryptionMethod Algorithm="  

          源文件: C:\Program Files\Microsoft\.NET Pet Shop 4.0\Web\web.config    行: 4


          --------------------------------------------------------------------------------
          版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42

          解決方案在下面這位兄弟的blog里找到了。

          http://azhai.cnblogs.com/archive/2006/01/30/324346.html

          具體為:

          運(yùn)行cmd,執(zhí)行以下   aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY\NETWORK SERVICE"    說(shuō)明:注冊(cè)默認(rèn)的 RsaProtectedConfigurationProvider 的RSA 密鑰容器,    NetFrameworkConfigurationKey 是 RsaProtectedConfigurationProvider 的默認(rèn)provider。 成功!



          注意:你要是同時(shí)裝了1.1和2.0,請(qǐng)找到2.0目錄下的aspnet_regiis否則當(dāng)然不成了。

          然后又碰到第二個(gè)問(wèn)題,具體描述和解決在下面這個(gè)兄弟的blog里。

          http://zygoses2gether.cnblogs.com/archive/2006/01/05/311614.html

          非域環(huán)境下的安裝
          問(wèn)題:
          系統(tǒng)提示“用戶 'NT AUTHORITY\NETWORK SERVICE' 登錄失敗”

          解決方法:

          新建登錄
          在SQL Server企業(yè)管理器里,在安全性-登錄里,新建一個(gè)登陸,在名稱(chēng)右邊點(diǎn)"..."按鈕,名稱(chēng)選擇IIS_WPG,再點(diǎn)成員按鈕,選擇NETWORK SERVICE',確定以后,使用windows身份驗(yàn)證,允許訪問(wèn),數(shù)據(jù)庫(kù)選擇Portal,確定

          賦予權(quán)限
          SQL Server企業(yè)管理器=〉安全性=〉登錄=〉雙擊NT AUTHORITY\NETWORK SERVICE=〉“數(shù)據(jù)庫(kù)訪問(wèn)”TAB頁(yè)=〉授予對(duì)Portal數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限

          域環(huán)境下的安裝
          問(wèn)題:
          系統(tǒng)提示“用戶 'IUSER_機(jī)器名' 登錄失敗”

          解決方法:
          操作方法基本相同,不過(guò)不是操作用戶 'NT AUTHORITY\NETWORK SERVICE' ,而是需要修改IIS的匿名訪問(wèn)用戶(IUSER_機(jī)器名)在SQLServer中的登錄及權(quán)限。


          經(jīng)過(guò)這個(gè)多折騰,終于看見(jiàn)petshop的頁(yè)面了。哈哈。開(kāi)始看看代碼,以后可能發(fā)個(gè)研究報(bào)告之類(lèi)的東西出來(lái)。

          轉(zhuǎn)自:PetShop4.0安裝排錯(cuò)
          主站蜘蛛池模板: 溆浦县| 涿鹿县| 安新县| 吉安市| 扬中市| 玛多县| 罗山县| 马关县| 峨山| 榆树市| 漯河市| 日喀则市| 邯郸市| 阳谷县| 西华县| 蒙阴县| 肇源县| 香港| 鹿泉市| 阜新| 壤塘县| 柘城县| 鄂尔多斯市| 丰镇市| 尼木县| 中山市| 睢宁县| 聂拉木县| 资兴市| 修水县| 尼木县| 桐庐县| 余庆县| 克拉玛依市| 电白县| 台东县| 南宫市| 宣化县| 青冈县| 安阳县| 芦溪县|