Analytics

顯示具有 aspnet_regiis 標籤的文章。 顯示所有文章
顯示具有 aspnet_regiis 標籤的文章。 顯示所有文章

2011年7月16日 星期六

[VISUAL STUDIO]使用 aspnet_regiis 加密 or 解密Config連線字串(Aspnet_regiis use encryption or decryption Config connection string)


問題

使用 aspnet_regiis 加密 or 解密Config連線字串



解決方法

在SDK的 CMD底下:
aspnet_regiis -pef [要加密區段] 檔案位置 -prov "DataProtectionConfigurationProvider"
ex:
aspnet_regiis -pef  connectionStrings C:\UC1044\Practices\CS\Mod01_1\Starter
執行後畫面如下:



若在其後方加上-prov "DataProtectionConfigurationProvider"
則為指定在被執行的機器上才能執行,可以用來防止程式被移到別台機器
若要解密:
aspnet_regiis -def [要解密區段] 檔案位置
ex:
aspnet_regiis -def  connectionStrings C:\UC1044\Practices\CS\Mod01_1\Starter
執行後畫面如下:
cmd:
config:

2010年7月1日 星期四

[ASP.NET]補救裝VisuallStudio才發現IIS忘記裝的窘境 - 重新註冊IIS(Only to find remedies installed Visual Studio installed IIS forget dilemma - to re-register IIS)


問題

補救裝VisuallStudio才發現IIS忘記裝的窘境 - 重新註冊IIS



解決方法

ASP.NET 為一種動態網頁語言,必需安裝 .Netframework 元件才能使 IIS Web 具備有執行 ASP.net 程式能力。但因安裝順序錯誤,使得 ASP.NET 沒有註冊因而無法執行,造成用戶端 (Client) 在執行 ASP.NET 程式時,所有點選的程式不會執行,反而被當成一般文件下載。
因此正確安裝方式是必須先安裝 IIS 程式後,才加裝 .Netframework 元件。才不會造成 ASP.Net 沒有在 IIS 註冊,而無法執行的窘境。倘若您不小心安裝順序出現錯誤,也可利用 ASP.Net IIS 註冊工具 -- aspnet_regiis.exe 在 IIS 中註冊 ASP.Net 解決此一問題。
作法:
•  找到 aspnet_regiis.exe 檔案的位置 , 可以對 windows 目錄作搜尋。
•  檔案所在的路徑會因為安裝的版本不同而異,下列路徑僅供參考: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe
•  進入 dos 提示視窗模式,開始 => 執行 => cmd > 切換目錄到 .netframework 安裝目錄 (CD\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i  ) => 下 aspnet_regiis –i 指令,就會 重新註冊 ASP.Net 於 IIS 。
•  進入 dos 提示視窗模式,下 iisreset 指令重起 IIS 讓新的設定生效

熱門文章