無法在Web服務(wù)器上啟動調(diào)試。未將項目配置為進(jìn)行調(diào)試
更新時間:2006年10月06日 00:00:00 作者:
第一種:
如果你使用的是WinXP或者Win2kPro版的系統(tǒng),你不會出現(xiàn)這個問題,因為你只能把網(wǎng)站放在C:\intpub\wwwroot目錄下,這個目錄默認(rèn)的是http://localhost,是本地站點目錄,不需要任何設(shè)置就可以調(diào)試。如果你是Win2kServer版本,想盡快解決這個問題,你使用IIS管理器把你的解決方案目錄變成localhost的一個虛擬目錄即可,立即可以進(jìn)行調(diào)試,不過你必須用管理員身份登錄。
第二種:
使用系統(tǒng)W:Win2kServer,使用IIS直接定義的網(wǎng)站。步驟如下:
1.必須把你做的網(wǎng)站的本地目錄所在的邏輯分區(qū)轉(zhuǎn)換成NTFS分區(qū),否則不能使用asp.net的調(diào)試功能。
在Dos模式下,鍵入命令
convert [分區(qū)號,如D:] /fs:ntfs
然后系統(tǒng)說必須在下次啟動后進(jìn)行轉(zhuǎn)換,然后重新啟動,你的存放網(wǎng)站的硬盤分區(qū)就變成NTFS了。
2. 打開IIS管理器,選擇你的網(wǎng)站,彈出快捷菜單,選擇“所有任務(wù)”下的“刪除服務(wù)器擴(kuò)展”
3. 刪除完畢以后,同樣打開此站點的快捷菜單,選擇“所有任務(wù)”下的“配置服務(wù)器擴(kuò)展”,除了不要定義管理員郵件外,其他一切默認(rèn)。安裝服務(wù)器擴(kuò)展后,會在你的用戶管理里面添加幾個用戶。
4. 打開控制面板-->管理工具-->計算機(jī)管理
選擇用戶管理,把你登錄用戶名(如果你是自己的計算機(jī),那么一般使用Administrator登錄),加入如下幾個組:
Debugger Users
VS Developers
[你的網(wǎng)站IP地址]Admins
[你的網(wǎng)站IP地址]Authors
另外把ASPNET用戶加入如下組(只能用在開發(fā)計算機(jī)上):
Debugger Users
VS Developers
[你的網(wǎng)站IP地址]Admins
[你的網(wǎng)站IP地址]Authors
Administrators
5. 關(guān)閉用戶管理窗口,關(guān)閉控制面板。打開IIS管理器,打開你的網(wǎng)站的屬性窗口.
在“操作員”頁上加入:
Administrator
計算機(jī)名/ASPNET
計算機(jī)名/VS Developers
計算機(jī)名/Debugger Users
[此網(wǎng)站IP地址]Adminis
[此網(wǎng)站IP地址]Authors
在目錄訪問和安全性-->匿名訪問和驗證控制-->編輯-->集成Windows驗證
5. 關(guān)閉站點屬性窗口,在此站點的快捷菜單中選擇 所有任務(wù)-->權(quán)限向?qū)?
選擇從模板選擇配置,方案選擇Public Web Site,配置好后關(guān)閉IIS管理器。
6. 打開Vs.Net,打開你的項目屬性窗口,在“配置屬性-->調(diào)試-->調(diào)試器,選擇asp.net調(diào)試。
在“通用屬性”-->”Web設(shè)置”下選擇“FrentPage”
確定后退出VS.net
現(xiàn)在重新啟動Vs.net,可能出現(xiàn)找不到web服務(wù)器錯誤,你多試驗幾次,要使用FrentPage方式打開站點。VS找到web服務(wù)器后會出現(xiàn)讓你輸入登錄密碼的窗口,你把Administrator用戶名和密碼輸入,就可以調(diào)試了。
好簡單:解決方法:進(jìn)入 計算機(jī)管理 服務(wù)和應(yīng)用程序 INTERNET信息服務(wù) 網(wǎng)站 默認(rèn)網(wǎng)站,找到 工程所在目錄,點擊鼠標(biāo)右鍵,進(jìn)入屬性 菜單,目錄 應(yīng)用程序設(shè)置 應(yīng)用程序名 創(chuàng)建按鈕;執(zhí)行權(quán)限 選擇 腳本和可執(zhí)行文件
如果你使用的是WinXP或者Win2kPro版的系統(tǒng),你不會出現(xiàn)這個問題,因為你只能把網(wǎng)站放在C:\intpub\wwwroot目錄下,這個目錄默認(rèn)的是http://localhost,是本地站點目錄,不需要任何設(shè)置就可以調(diào)試。如果你是Win2kServer版本,想盡快解決這個問題,你使用IIS管理器把你的解決方案目錄變成localhost的一個虛擬目錄即可,立即可以進(jìn)行調(diào)試,不過你必須用管理員身份登錄。
第二種:
使用系統(tǒng)W:Win2kServer,使用IIS直接定義的網(wǎng)站。步驟如下:
1.必須把你做的網(wǎng)站的本地目錄所在的邏輯分區(qū)轉(zhuǎn)換成NTFS分區(qū),否則不能使用asp.net的調(diào)試功能。
在Dos模式下,鍵入命令
convert [分區(qū)號,如D:] /fs:ntfs
然后系統(tǒng)說必須在下次啟動后進(jìn)行轉(zhuǎn)換,然后重新啟動,你的存放網(wǎng)站的硬盤分區(qū)就變成NTFS了。
2. 打開IIS管理器,選擇你的網(wǎng)站,彈出快捷菜單,選擇“所有任務(wù)”下的“刪除服務(wù)器擴(kuò)展”
3. 刪除完畢以后,同樣打開此站點的快捷菜單,選擇“所有任務(wù)”下的“配置服務(wù)器擴(kuò)展”,除了不要定義管理員郵件外,其他一切默認(rèn)。安裝服務(wù)器擴(kuò)展后,會在你的用戶管理里面添加幾個用戶。
4. 打開控制面板-->管理工具-->計算機(jī)管理
選擇用戶管理,把你登錄用戶名(如果你是自己的計算機(jī),那么一般使用Administrator登錄),加入如下幾個組:
Debugger Users
VS Developers
[你的網(wǎng)站IP地址]Admins
[你的網(wǎng)站IP地址]Authors
另外把ASPNET用戶加入如下組(只能用在開發(fā)計算機(jī)上):
Debugger Users
VS Developers
[你的網(wǎng)站IP地址]Admins
[你的網(wǎng)站IP地址]Authors
Administrators
5. 關(guān)閉用戶管理窗口,關(guān)閉控制面板。打開IIS管理器,打開你的網(wǎng)站的屬性窗口.
在“操作員”頁上加入:
Administrator
計算機(jī)名/ASPNET
計算機(jī)名/VS Developers
計算機(jī)名/Debugger Users
[此網(wǎng)站IP地址]Adminis
[此網(wǎng)站IP地址]Authors
在目錄訪問和安全性-->匿名訪問和驗證控制-->編輯-->集成Windows驗證
5. 關(guān)閉站點屬性窗口,在此站點的快捷菜單中選擇 所有任務(wù)-->權(quán)限向?qū)?
選擇從模板選擇配置,方案選擇Public Web Site,配置好后關(guān)閉IIS管理器。
6. 打開Vs.Net,打開你的項目屬性窗口,在“配置屬性-->調(diào)試-->調(diào)試器,選擇asp.net調(diào)試。
在“通用屬性”-->”Web設(shè)置”下選擇“FrentPage”
確定后退出VS.net
現(xiàn)在重新啟動Vs.net,可能出現(xiàn)找不到web服務(wù)器錯誤,你多試驗幾次,要使用FrentPage方式打開站點。VS找到web服務(wù)器后會出現(xiàn)讓你輸入登錄密碼的窗口,你把Administrator用戶名和密碼輸入,就可以調(diào)試了。
好簡單:解決方法:進(jìn)入 計算機(jī)管理 服務(wù)和應(yīng)用程序 INTERNET信息服務(wù) 網(wǎng)站 默認(rèn)網(wǎng)站,找到 工程所在目錄,點擊鼠標(biāo)右鍵,進(jìn)入屬性 菜單,目錄 應(yīng)用程序設(shè)置 應(yīng)用程序名 創(chuàng)建按鈕;執(zhí)行權(quán)限 選擇 腳本和可執(zhí)行文件
相關(guān)文章
[翻譯]Scott Mitchell 的ASP.NET 2.0數(shù)據(jù)教程
本文主要是對Scott Mitchell 的ASP.NET 2.0數(shù)據(jù)系列教程的一個索引的整理,方便大家查看全部的教程。2016-05-05在ASP.NET 2.0中操作數(shù)據(jù)之五:聲明參數(shù)
為了使用帶輸入?yún)?shù)的方法,我們需要在ObjectDataSource的SelectParameters集合里指定參數(shù)的值。本文主要介紹使用一個硬編碼參數(shù)值的方法,和使用設(shè)置Web控件的屬性作為參數(shù)源的方法。2016-04-04解讀ASP.NET 5 & MVC6系列教程(8):Session與Caching
這篇文章主要介紹了ASP.NET 5 中的Session與Caching配置和使用,需要的朋友可以參考下2016-06-06.Net?Core服務(wù)治理Consul使用服務(wù)發(fā)現(xiàn)
Consul是HashiCorp公司推出的開源工具,Consul由Go語言開發(fā),部署起來非常容易,只需要極少的可執(zhí)行程序和配置文件,具有綠色、輕量級的特點。Consul是分布式的、高可用的、?可橫向擴(kuò)展的用于實現(xiàn)分布式系統(tǒng)的服務(wù)發(fā)現(xiàn)與配置2022-01-01ASP.NET MVC4入門教程(五):從控制器訪問數(shù)據(jù)模型
本文介紹ASP.NET MVC4中在創(chuàng)建控制器的時候,同時使用Entity Framework為模型生成增刪改查等方法,方便控制器調(diào)用。2016-04-04