導航:首頁 > 程序命令 > iis注冊命令

iis注冊命令

發布時間:2022-09-05 17:27:04

⑴ 如何將mvc4.0部署iis7

最近在研究MVC4,使用vs2010,開發的站點在發布和部署到iis7上的過程中遇到了很多問題,現在將解決的過程記錄下來,以便日後參考,整個過程主要以截圖形式呈現
vs2010的安裝和mvc4的安裝不在本次記錄之列,主要記錄網站發布和iis的部署
使用的版本如下圖所示:
iis為7.0:

vs2010,.net framework 為4.0.30310 ,安裝mvc4需要升級vs2010到vs2010 sp1 版本,見圖示:


mvc4:


為了測試需要,在項目ZPG.SpecialSite中創建控制器HomeController,並創建視圖Index.cshtml,如下圖:

編輯視圖頁面,添加測試用文字,如圖所示:

接下來對剛剛創建的mvc4.0站點進行發布,步驟如下:
1.右擊需要發布的項目,在彈出的菜單中選擇「發布...」選項

2.在「發布web」對話框中進行設置,配置文件名稱默認為「配置文件1」可以修改為需要的名字,以便識別,也可以不改。發布方法選擇「文件系統」,目標位置處選一個文件夾用於存放將要發布的整個站點所有文件,這里我選擇為「D:/我的文檔/桌面/ZPGWeb」,然後點擊「發布」按鈕。如圖:

3.點擊發布後在指定的文件夾生成站點文件,發布成功!

接下來將發布成功的站點部署到iis7.0。
步驟如下:
1. 安裝 Microsoft .net FrameWork 4.0安裝包(網站開發時候使用的就是.net framework4.0框架);
2. 安裝ASP.NET MVC 4.0 ;
3. 設置IIS的「ISAPI和CGI限制」中的「ASP.NET v4.0.0.30319」為允許,如下圖所示:

4.在iis7.0中發布網站,如圖,設置網站主目錄為「D:/我的文檔/桌面/ZPGWeb」:

5.設置該網站(站點「SpecialSite」)應用程序池的.net framework 版本為4.0.30196 :
添加應用程序池:

將該添加的應用程序池設置給站點SpecialSite

6.至此完成了mvc4.0站點在iis7.0的部署。
接下來在瀏覽器輸入http://localhost查看剛才部署的mvc4.0項目,如下圖:

如果出現上圖內容,表明iis7.0成功運行由mvc4.0創建的項目!!
後續注意點:
1.如果讀者使用的iis是在安裝完.net framework 之後才安裝的,需要進行iis注冊,開始--運行--cmd,打開命令行提示符,輸入命令如下
C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -i
回車運行,如果讀者的伺服器是64系統,那麼需要使用命令C:/Windows/Microsoft.NET/Framework64/v4.0.30319/aspnet_regiis.exe -i 來運行注冊iis。
2.由於mvc4.0在創建項目後,默認在項目下的App_Start文件夾中的文件「RouteConfig.cs」里自動配置了「默認路由」為HomeController控制器下的Index方法(ActionResult),所以不需要在站點默認文檔里配置默認文檔名字,該站點會自動根據mvc的路由機制找到默認需要顯示的視圖文件。如下圖:因為找了很久沒有這些簡單入門的介紹,所以花點時間寫寫,或許能對一些跟我類似的入門級朋友有幫助!!`(*∩_∩*)′

⑵ 請問WIN7旗艦版64位裝SQL 2005開發版,老出現iis 功能要求和asp.net版本注冊要求怎麼解決

如何將 .net2.0注冊到IIS ,重新注冊IIS

打開程序-運行-cmd:輸入一下命令重新注冊IIS

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

以下是aspnet_regiis.exe參數的說明信息:

-i - 安裝 ASP.NET 的此版本,並更新 IIS 元資料庫根處的
腳本映射和根以下的所有
腳本映射。現有的低版本腳本映射
升級到此版本。
-ir - 安裝 ASP.NET 的此版本,僅注冊。不
更新 IIS 中的腳本映射。
-enable - 帶 -i 或 -ir 指定 -enable 時,還將
在 IIS 安全控制台(IIS 6.0 或更高版本)中啟用 ASP.NET。
-s <path> - 在指定的路徑以遞歸方式安裝此版本
的腳本映射。現有的低版本腳本映射
升級到此版本。
例如 aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1
-sn <path> - 在指定的路徑以非遞歸方式安裝此版本的
腳本映射。現有的低版本腳本映射
升級到此版本。
-r - 為 IIS 元資料庫根位置的此版本
以及根以下的所有腳本映射安裝腳本映射。不論當前版本是什麼,
所有現有的腳本映射都
更改為此版本。
-u - 卸載 ASP.NET 的此版本。到此版本的
現有腳本映射重新映射到此計算機上安裝的
其餘的最高 ASP.NET 版本。
-ua - 卸載計算機上的所有 ASP.NET 版本
-k <path> - 從指定的路徑中以遞歸方式移除到任何 ASP.NET 版本的所有
腳本映射。
例如 aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1
-kn <path> - 從指定的路徑中以非遞歸方式移除到任何 ASP.NET 版本的所有
腳本映射。
-lv - 列出計算機上安裝的所有
ASP.NET 版本(包括狀態和安裝路徑)。
Status: Valid[ (Root)]|Invalid
-lk - 列出包含 ASP.NET 腳本映射的所有 IIS 元資料庫項的所有路徑
(連同版本一起)。不顯示從父項
繼承 ASP.NET 腳本映射的項。
-c - 將客戶端腳本的此版本安裝到
每個 IIS 站點目錄的 aspnet_client 子目錄中。
-e - 從每個 IIS 站點目錄的 aspnet_client 子目錄中
移除客戶端腳本的此版本。
-ea - 從每個 IIS 站點目錄的 aspnet_client 子目錄中
移除客戶端腳本的所有版本。
-? - 列印此幫助文本。

⑶ iis伺服器

解決辦法也很簡單
就是重新注冊一下iis:從 開始->程序->Microsoft Visual Studio 2005->Visual Studio Tools中打開Visual Studio 2005 Command Prompt,輸入命令:aspnet_regiis -i,這樣就重新注冊.net,不到一分鍾後完畢:

Start installing ASP.NET (2.0.50727).
..................
Finished installing ASP.NET (2.0.50727).

另外還需在虛擬目錄上右健打開屬性對話框,點擊 ASP.NET屬性頁在「ASP.NET version」項選擇相應的ASP.NET版本(1.1或者2.0)。

經過以上兩步基本能解決問題。

就像我上面所說,很多問題都是由此引起,所以,如果你的asp.net程序出現一些可能與版本相關的問題,建議你先運行一下 aspnet_regiis.exe程序,以 『-i』為參數,重新注冊一下,也許問題就迎刃而解了。

這樣就ok了!

⑷ 怎樣將ASP.NET重新注冊在IIS裡面,求詳細步驟,我的機子系統是win7 64位旗艦版

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
下面有個aspnet_regiis.exe用這個注冊,最好用cmd命令運行 -i

⑸ win7系統IIS怎樣配置web注冊網頁連接linux伺服器的mysql資料庫。

一、創建一個可以遠程訪問MySQL的用戶
1、登錄mysql:
mysql
-u
用戶名
-p
授權:
mysql>
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'新用戶'@'%'
IDENTIFIED
BY
'新用戶的密碼'
WITH
GRANT
OPTION;
修改生效:
mysql>
FLUSH
PRIVILEGES;
退出MySQL資料庫:
mysql>
quit;
2、修改
mysql
的配置文件(針對ubuntu-15.10系統):
sudo
vi
/etc/mysql/mysql.conf.d/mysqld.cnf
+43
找到
"bind-address
=
127.0.0.1"
,
這一行要注釋掉,只需在前面加個#。
#bind-address
=
127.0.0.1
二、配置ubuntu系統的防火牆
1、打開3306埠:
sudo
ufw
allow
3306
上一條命令是允許外部訪問3306埠(tcp/udp),如果以前開啟過就會跳過。
2、開啟防火牆:
sudo
ufw
enable
sudo
ufw
default
deny
運行以上兩條命令後,開啟了防火牆,並在系統啟動時自動開啟。關閉所有外部對本機的訪問,但本機訪問外部正常。
3、查看防火牆的狀態:
sudo
ufw
status
三、在Windows環境下進行訪問測試
1、在虛擬機里安裝好ubuntu後,網路連接方式需要選擇"橋接模式"。
2、在Windows環境下用
Navicat
for
Mysql
進行測試。
3、填寫好
Mysql
所在主機的IP地址、用戶名、密碼,然後點擊"連接測試",如果連接成功,就按F6彈出命令窗口,寫如SQL語句進行查詢。
4、在Windows環境下用
MySQLWorkbench
進行測試。
5、和用
Navicat
for
Mysql
測試步驟一樣。

⑹ 安裝了 net4.0 可是 iis 上還是沒有

注冊IIS:

1、命令行(Windows+R)中輸入cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(最後這個為你注冊的版本,可以是其他版本,我用的是vs2010,注冊的是版本4)後回車 (必須以管理者身份打開CMD)

2、再在命令行中輸入aspnet_regiis /?後回車

3、接下來再輸入aspnet_regiis -i後回車

4、顯示ASP.NET<4.0.30319>安裝完畢後,重啟IIS(即重新打開管理工具中的Internet 信息服務(IIS)管理器)

⑺ iis問題 求助!

是不是裝了360 、超級兔子等軟體
有時候這些軟體也會導致腳本不識別出現錯誤

還有就是你把 工具->INterent選項->高級->顯示友好的HTTP錯誤消息

這一項給勾掉,這樣就能看到詳細的錯誤提示了
就知道問題出在哪兒

補充:
————————————————————————————
Active Server Pages 錯誤 'ASP 0201'
錯誤無效的默認腳本語言
該應用程序地應的默認腳本語言無效

這錯誤通常是由IIS不識別的」不支持的腳本語言」引起的.現在怎麼修復它呢?
嘗試以下步驟:
1.確認在IIS中定義了合適的腳本語言.(進入IIS管理-選中站點-屬性-主目錄-配置-選項-默認ASP語言),確認默認ASP語言設置為 VBScript(默認)或JScript(如果你更喜歡Javascript腳本)
2.注意如果你的代碼中首行含有<%Language="language"%>將覆蓋上邊的設置,所以仔細檢查以保證你沒有拼寫

錯誤.它應該是<%Language="VBScript"%>
3.有時,腳本引摯不完整的DLL注冊也會造成這個問題,請下載最新版的腳本引摯試試.
4.現在,我們需要確認在安裝腳本引摯時沒有注冊某些DLL文件,例如,你可以按以下方式去嘗試注冊DLL:

regsvr32 %windir%\system32\VBscript.dll
regsvr32 %windir%\system32\JScript.dll
regsvr32 %windir%\system32\Inetsrv\Asp.dll

5.繼續,如果你到此還沒有解決這個問題,那看起來像是許可權引起了該問題.
例如:使匿名用戶訪問網站的 iusr_計算機名 這個用戶沒有相關DLL的讀許可權,可以嘗試將(4)中的DLL文件

======!!!!!!!!!!!!!!!!!=======………………………==========

進一步觀察發現只有Asp的頁面會這樣提示,htm正常!百思不得其解,Google AND Bai之!
網上的解決方法都如出一轍。重裝IIS,刪除xxx...,重裝系統!
除重裝系統外其它都度過,無一可行!

最後自己悟出了一個解決方法,但不知道是否有什麼副作用!獻出來大傢伙看看!
其實很簡單:只要將系統用戶中的IUSR_xxx(xxx示你的系統而定,就是Internet 來賓帳號 )加到Administrators組中!再重啟IIS服務就可以了!這種方法適用於本機調試程序,伺服器上不建議使用,因為還不知道是否有安全問題!

另一種方法是網上找到的:右擊站點,許可權向導-下一步,S-S完成!這樣訪問時就要使用賬號密碼訪問了,通過認證後Asp也可正常解析,但很不方便,這種方法對伺服器來說也解決不了問題!

以下是收集到的幾種解決方法,我試過是不行,但也有人說可以的,所以你也可以試試看!

方法一
在運行裡面regsvr32 /u scrrun.dll
regsvr32 scrrun.dll
另,如果還是不行,可以試試把iis卸載,然後把wwwroot目錄刪除,重新安裝IIS.

方法二
1、刪除「internet信息服務」,
2、重啟機子,按F8進入「安全模式」,
3、在安全模式下將「C:\Inetpub」、「c:\windows\iis6.log」、「c:\windows\system32\inetsrv」這幾個東西重命名。
4、重啟機子,在正常模式下安裝「internet信息服務」,安裝完畢刪除重命名文件。
5、如果還不能解決問題,打開「internet信息服務」,「重新啟動IIS」。

方法三
1、單擊開始,指向程序,指向管理工具,然後單擊 Internet 信息服務。
2、在控制台樹中,單擊默認 Web 站點。在顯示窗格中,右鍵單擊 默認 Web 站點,然後單擊屬性。
3、在目錄安全性選項卡的匿名訪問和身份驗證控制中,單擊編輯。
4、在身份驗證方法屬性頁中,單擊去掉匿名訪問的勾。
5、確定。

-------#####################-----------------***********************************************----------
1.停止IIS;
2.在運行中輸入反注冊命令 regsvr32 /u vbscript.dll,提示成功後進入第3步;
3.進入 c:\windows\system32 目錄,找到 vbscript.dll
4.直接剪切,之後復制到桌面或者其他地方(其實刪除也可以,不過還是為了防止意外!);
5.之後在運行中輸入注冊命令 regsvr32 vbscript.dll,提示成功後進入第6步;
6.成功注冊後你可以進入 c:\windows\system32 目錄,之後尋找 vbscript.dll ,如果你找到了這個文件的話,
恭喜你,在啟動IIS後你又可以運行ASP文件了,大功告成!
備註:
以上方法是實現IIS的默認腳本語言為VB的,如果你的默認腳本語言是Java,請將 vbscript.dll 替換為 jscript.dll 即可!
此方法是我自己親身測試過的,如果你用此方法依然不行的話,那估計就得重新安裝系統或者GHOST了

------=================-----------------------++++++++++++++++++++++++------------------------

網上搜索了一下,大多都是讓卸載IIS後去安全模式什麼什麼的,如果問題仍然沒解決,可以嘗試此簡單方法:
方法及實現:
1.停止IIS;
2.在運行中輸入反注冊命令 regsvr32 /u vbscript.dll,提示成功後進入第3步;
3.在運行中輸入反注冊命令 regsvr32 /u %windir%\system32\Inetsrv\Asp.dll,
提示成功後進入第4步;
4.進入 c:\windows\system32 目錄,找到 vbscript.dll ,直接剪切,之後粘貼到桌面或者其他地方
(其實刪除也可以,不過還是為了防止意外!);
5.進入 c:\windows\system32\Inetsrv 目錄,找到 asp.dll ,直接剪切,之後粘貼到桌面或者其他地方
(其實刪除也可以,不過還是為了防止意外!);
6.啟動IIS;
7.訪問ASP站點,注意看屏幕提示,如果出現:錯誤 '8002801d' 的話,執行第8步;否則執行第9步;
8.在運行中輸入注冊命令 regsvr32 %windir%\system32\Inetsrv\Asp.dll,提示成功後進入第9步;
9.在運行中輸入注冊命令 regsvr32 vbscript.dll ,提示成功後進入第10步;
10.重新運行ASP站點,注意看屏幕提示,如果你已經成功的話那就不用說啦,如果到這里你還不成功,執行第11步;
11.在IIS的設置中,把你的站點的「匿名訪問」去掉,方法自己BAIDU,這里不強調,去掉後刷新頁面,如果提示
需要用戶名和密碼,請輸入你的最高許可權用戶的用戶名和密碼,之後重新執行第1步;

備註:
1.以上方法是實現IIS的默認腳本語言為VB的,如果你的默認腳本語言是Java,請將 vbscript.dll 替換為 jscript.dll 即可;
此方法是我自己親身測試過的,如果你用此方法依然不行的話,那估計就得重新安裝系統或者GHOST了;
2.以上方法我自己親身測試過,目前沒有發現任何不良反映,一切正常;
3.如果執行了第11步,問題解決了,但是訪問必須要用戶名和密碼,這種方法一般人都不能接受,但是也說明了一個問題,
跟你的系統用戶許可權有關,可以適當調整了 IUSR_計算機名 用戶的許可權以後即可,具體調整方法自己測試了!

⑻ 關於」IIS信息服務」的問題

因為系統用了時間太長了,所以重裝了一下.重裝完成後,先裝了瑞星再裝IIS的.但是等我啟動IIS時長時間沒有響應,最後才提示「服務沒有及時響應啟動或控制請求」.
我的系統環境是:Windowsxp sp2, IIS5.1
當然以為是IIS沒有裝好,拿出盤刪除再裝IIS,還是老問題.
於是當然是Google了.找了好多解決方法都沒有用.
難道這些解決方案對我失效,我查看了一下計算機的服務項里,發現"World Wide Web Publishing"關閉了,啟動也提示啟動失敗。看來是里程無法啟動,這時候當然看看防火牆或是殺毒軟體有沒有相關的進程,"World Wide Web Publishing"的可執行文件是"inetinfo.exe",在瑞星防火牆訪問規則里找到"inetinfo.exe"訪問規則設為全部放行.
再次啟動"World Wide Web Publishing",然後再啟動IIS,一切OK.

網上提供的IIS解決方案不一樣,因為情況跟不一樣.我把我搜索到的解決方法也提供一下.

Quote
1.��系統環境:Windowsxp+sp2,II5.0
��故障現象:上午把IIS服務停止以後,程序長時間沒響應,通過任務管理器關閉,啟動時提示「服務沒有及時響應啟動或控制請求」,重啟計算機未能解決。
��解決辦法:在Internet信息服務下有本地計算機(計算機機名),單擊名鍵,選擇斷開,提示確實要斷開本地計算機(計算機機名)嗎?選擇確定。
��右鍵單擊Internet,選擇連接,計算機名填本機名稱,用戶名填本機管理員帳號(Administrator),確定。
Quote
2. 昨天就發現了公司我用這台電腦的IIS啟動不了,今天早上試著解決它,才發現問題並不簡單。找呀找呀找呀,發現"WorldWideWebPublishing"關閉了,啟動也提示啟動失敗。靜下心來,再看看其它關閉了的服務,有一項Eventlog把它啟動了,再啟動WorldWideWebPublishing成功。問題就在這里。
雖然「WorldWideWebPublishing」服務和SMTP服務的依存關系列表中沒有提到「eventlog」服務,但「eventlog」服務不啟動的話,就會出現上述問題。啟動「eventlog」服務,然後啟動「WorldWideWebPublishing」服務,上述問題消失。
Quote
3. IIS元資料庫可能壞了。。測試一下。
Try to enumerate metabase:
1. Open a command prompt and change to the C:\Inetpub\Adminscripts folder.
2. At the command line, type "cscript adsutil.vbs enum " (without the
quotation marks).
If this command is successful, it enumerates the settings in the
metabase.
If the command is not successful, you receive the -2146893792
(0x80090020) error code.
假如有備份,把數據回復。
如果沒有,參考
How to Manually Restore the Metabase When No Proper Backup Exists or When
the MMC Does Not Start
http://support.microsoft.com/?id=234429
HOW TO: Download, Install, and Remove the IIS MetaEdit 2.2 Utility
http://support.microsoft.com/?id=232068
Quote
4. 解決IIS不能啟動,提示伺服器沒有及時響應啟動或控制請求!
問題現象:
1、在IIS中站點顯示停止,點擊開啟IIS不能啟動,提示:伺服器沒有及時響應啟動或控制請求 點擊重新啟動IIS提示:伺服器沒有及時響應啟動或控制請求!
2、World Wide Web Publishing Services不能啟動,提示「錯誤1721,資源不足,無法啟動」
解決方法:
1、剛剛我也出現了那個問題,弄了一上午現在解決了,我是查出了World Wide Web Publishing Service服務沒有啟動,也啟動不了,按照他的依存關系,把其他的服務啟動了就可以了,我啟動的是HTTP SSL,然後World Wide Web Publishing Service就可以用了,iis也可以了
2、有一次站點訪問失敗,IIS服務無法啟動,我的解決思路是這樣的:
先打開Administrative Tools --> Service,發現World Wide Web Publishing Service停止了。於是試圖啟動該服務,結果報錯。
於是查看World Wide Web Publishing Services所需要依賴的服務(Dependencies),看到是IIS Admin Service。進而發現IIS Admin Service也無法啟動,再查IIS Admin Service的Dependencies,查的結果是Protected Storage和RPC(Remote Procere Call),於是啟動RPC,接著順利啟動IIS Admin Service,接著啟動World Wide Web Publishing Services,於是IIS恢復正常。
自己嘗試根據這幾種解決方法的思路肯定還有其它原因不同解決方法的.

IIS不能啟動WEB FTP服務,提示伺服器並未及時響應啟動或控制請求
系統日誌裡面提示:World Wide Web Publishing Service 服務因下列錯誤而停止:
未知的驗證服務。

有可能是Metabase.bin 或者元資料庫壞了,解決辦法參考如下
有關如何使用 MMC 備份和還原元資料庫的信息,請參見 IIS 自述文件,該文件位於 http://localhost/iishelp/iis/htm/core/iisread.htm#general(假設本地計算機上已安裝產品文檔)。
如果由 MMC 創建的備份文件可用
以下內容為程序代碼:

如果已使用 MMC 中的「備份」操作創建了一個備份文件 (FileName.mdBackupNumber),但由於當前的元資料庫已損壞而無法打開 MMC,請執行下面的步驟,以便手動從 FileName.mdBackupNumber 文件中還原該元資料庫。 1. 停止所有 IIS 服務及其他依賴於 IIS 的服務(例如,第三方應用程序或 Microsoft Site Server)。

注意:要停止 IIS 及其依賴服務,請使用 NET STOP IISADMIN /Y 命令。有關其他信息,請參見以下 Microsoft 知識庫文章:
236166 (http://support.microsoft.com/kb/236166/) 使用 NET STOP 和 NET START 命令強制 IIS 服務重新讀取注冊表
2. 使用一個新名稱(如 Metabase.bad)重命名已損壞的元資料庫文件 Metabase.bin。該文件位於 %SystemRoot%\System32\Inetsrv 文件夾中。
3. 將位於 %SystemRoot%\System32\Inetsrv\Metaback 文件夾中的 MMC 備份元資料庫文件 FileName.mdBackupNumber 復制到 %SystemRoot%\System32\Inetsrv 文件夾中。將該文件重命名為 Metabase.bin。
4. 重新啟動計算機。

如果存在 Metabase.bin 文件的舊副本

如果由 MMC 創建的備份文件不可用,但在其他位置(通常在系統磁帶備份中)存在 Metabase.bin 文件的舊副本,請執行以下步驟: 1. 停止所有 IIS 服務及其他依賴於 IIS 的服務(例如,第三方應用程序或 Microsoft Site Server)。

注意:要停止 IIS 及其依賴服務,請使用 NET STOP IISADMIN /Y 命令。有關其他信息,請參見以下 Microsoft 知識庫文章:
236166 (http://support.microsoft.com/kb/236166/) 使用 NET STOP 和 NET START 命令強制 IIS 服務重新讀取注冊表
2. 使用一個新名稱(如 Metabase.bad)重命名已損壞的元資料庫文件 Metabase.bin。該文件位於 %SystemRoot%\System32\Inetsrv 文件夾中。
3. 將 Metabase.bin 文件的舊副本復制到 %SystemRoot%\System32\Inetsrv 文件夾中。
4. 重新啟動計算機。

如果不存在 MMC 備份或 Metabase.bin 文件的舊副本

如果由 MMC 創建的備份文件不可用,且不存在 Metabase.bin 文件的舊副本,那麼元資料庫的臨時備份可能依然存在。

在通過 MMC 或其他進程更新元資料庫時,可能會創建元資料庫的臨時備份。如果更新過程被中斷(原因可能是在第一個位置中有損壞),則該臨時文件有可能依然存在。

可將該臨時文件命名為 Metabase.bak 或 Metabase.bin.bak,並放到 %SystemRoot%\System32\Inetsrv 文件夾中。如果存在該臨時文件,請執行以下步驟,以嘗試還原元資料庫: 1. 停止所有 IIS 服務及其他依賴於 IIS 的服務(例如,第三方應用程序或 Microsoft Site Server)。

注意:要停止 IIS 及其依賴服務,請使用 NET STOP IISADMIN /Y 命令。有關其他信息,請參見以下 Microsoft 知識庫文章:
236166 (http://support.microsoft.com/kb/236166/) 使用 NET STOP 和 NET START 命令強制 IIS 服務重新讀取注冊表
2. 使用一個新名稱(如 Metabase.bad)重命名已損壞的元資料庫文件 Metabase.bin。該文件位於 %SystemRoot%\System32\Inetsrv 文件夾中。
3. 將臨時備份文件(Metabase.bak 或 Metabase.bin.bak)重命名為 Metabase.bin。
4. 重新啟動計算機。

如果不存在元資料庫備份文件

如果沒有可用於元資料庫的備份文件,則還原 IIS 功能的唯一方法是完成以下操作。但請注意,存儲在元資料庫中的所有 IIS 設置都將丟失。 1. 卸載 Windows NT Option Pack。有關其他信息,請參見以下 Microsoft 知識庫文章:
187870 (http://support.microsoft.com/kb/187870/) 如何刪除和重新安裝 Windows NT 4.0 Option Pack
2. 卸載 Internet Explorer。
3. 從 %SystemRoot\System32\Inetsrv\ 文件夾中刪除 Metabase.bin 文件。
4. 安裝 Internet Explorer。
5. 安裝 Windows NT Option Pack。
(c) Microsoft Corporation 2000,保留所有權利。由 Microsoft Corporation 的 Kevin Zollman 提供。

⑼ 如何重新裝 Net 2.0 注冊到 IIS 上面

我們有時可能需要將 .Net 重新注冊到 IIS 上面,可以用下面的命令行來操作。
如果您電腦已經安裝了 IIS 然後再裝.net 在安裝過程中 .net 是會自動幫您注冊的.
打開程序-運行-cmd:輸入一下命令重新注冊IIS

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
注冊成功就可以在IIS里看到

以下是aspnet_regiis.exe參數的說明信息:

-i - 安裝 ASP.NET 的此版本,並更新 IIS 元資料庫根處的
腳本映射和根以下的所有
腳本映射。現有的低版本腳本映射
升級到此版本。
-ir - 安裝 ASP.NET 的此版本,僅注冊。不
更新 IIS 中的腳本映射。
-enable - 帶 -i 或 -ir 指定 -enable 時,還將
在 IIS 安全控制台(IIS 6.0 或更高版本)中啟用 ASP.NET。
-s <path> - 在指定的路徑以遞歸方式安裝此版本
的腳本映射。現有的低版本腳本映射
升級到此版本。
例如 aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1
-sn <path> - 在指定的路徑以非遞歸方式安裝此版本的
腳本映射。現有的低版本腳本映射
升級到此版本。
-r - 為 IIS 元資料庫根位置的此版本
以及根以下的所有腳本映射安裝腳本映射。不論當前版本是什麼,
所有現有的腳本映射都
更改為此版本。
-u - 卸載 ASP.NET 的此版本。到此版本的
現有腳本映射重新映射到此計算機上安裝的
其餘的最高 ASP.NET 版本。
-ua - 卸載計算機上的所有 ASP.NET 版本
-k <path> - 從指定的路徑中以遞歸方式移除到任何 ASP.NET 版本的所有
腳本映射。
例如 aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1
-kn <path> - 從指定的路徑中以非遞歸方式移除到任何 ASP.NET 版本的所有
腳本映射。
-lv - 列出計算機上安裝的所有
ASP.NET 版本(包括狀態和安裝路徑)。
Status: Valid[ (Root)]|Invalid
-lk - 列出包含 ASP.NET 腳本映射的所有 IIS 元資料庫項的所有路徑
(連同版本一起)。不顯示從父項
繼承 ASP.NET 腳本映射的項。
-c - 將客戶端腳本的此版本安裝到
每個 IIS 站點目錄的 aspnet_client 子目錄中。
-e - 從每個 IIS 站點目錄的 aspnet_client 子目錄中
移除客戶端腳本的此版本。
-ea - 從每個 IIS 站點目錄的 aspnet_client 子目錄中
移除客戶端腳本的所有版本。
-? - 列印此幫助文本。

閱讀全文

與iis注冊命令相關的資料

熱點內容
儲存層次結構對程序員的意義 瀏覽:477
微信文件夾查看器 瀏覽:952
android視頻聊天開源 瀏覽:552
思科iso命令 瀏覽:943
手機網頁源碼里的視頻地址 瀏覽:681
哈利波特魔法覺醒要怎麼選伺服器 瀏覽:993
情感交友網站php 瀏覽:942
id下載不了app怎麼回事 瀏覽:995
有什麼好看的伺服器小說 瀏覽:293
程序員四級沒過有什麼影響 瀏覽:540
單片機與觸摸屏連接 瀏覽:853
進程序員公司能穿涼鞋嗎 瀏覽:245
PDF框大小 瀏覽:84
單片機產生鋸齒波 瀏覽:225
如何修改ie代理伺服器 瀏覽:417
折紙手工解壓玩具不用a4紙 瀏覽:485
怎麼雙向傳輸伺服器 瀏覽:286
電腦如何實現跨網段訪問伺服器 瀏覽:549
模塊化網頁源碼位元組跳動 瀏覽:486
梯度下降演算法中遇到的問題 瀏覽:607