Ⅰ vs2010無法在web伺服器上啟動偵錯.由於語法無效,伺服器無法偵錯要求
1:確認在「配置屬性」中的「啟用ASP.NET調試"為"True"
操作步驟:
VS環境裡面,菜單-項目-項目屬性(最下得選項)-配置屬性(左邊第二項)-Debugging-Enable Asp.Net Debugging 設置為True
作用:
確定調試器能過啟動IIS來調試asp.net頁面!
2:確認你的"web.config"中的"debug=true"
操作步驟
打開web.config文件,設置debug="true";
作用:配置調試器可以調試該應用程序
3:若你安裝過wind2000 SP4後,則要在命令行執行"regsvr32 i aspnet_isap.dll"
操作步驟:
開始-運行-cmd-regsvr32 i aspnet_isap.dll
作用:
重新注冊aspnet_isap.dll
4:在IIS里查看站點信息,選中"目錄安全性",裡面有"匿名訪問和身份驗證控制",再點擊"編輯..",確認"集成Windows身份驗證"選項被選中
操作步驟:
我的電腦-右擊-管理-應用程序管理-IIS-默認網站-你得站點-右擊-目錄安全性-認證和訪問方式-勾選匿名訪問和身份驗證控制,編輯-勾選確認"集成Windows身份驗證「
作用:
匿名訪問:此處設置不是為了解決你得調試問題,是為了能夠使區域網或者廣域網中其他用戶通過輸入你得Ip和網站名稱來訪問該網站
集成Windows身份驗證:剛建立得網站身份驗證方式為Windows要求必須用windows用戶身份訪問該網站,不更該IIS,將無法正常調試!
5:在IE選項->"安全設置"->"自定義級別"里有"用戶驗",確認選中"自動使用當前用戶名和密碼登錄"
步驟上述已經詳細
作用不詳
6:運行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i
操作步驟;
cd到C:\WINNT\Microsoft.NET\Framework\v1.0.3705\目錄
aspnet_regiis.exe -i
或者start=all progames - visual studio.net 2003-visual studio.net tools - command prompt-aspnet_regiis.exe -i
作用:
重新注冊當前得.net framework版本即(v1.0.3705)到iis,為了解決調試得時候出現您所運行得.net版本不是v1.1得問題
7:控制面板--管理工具--計算機管理--本地用戶和組--用戶,雙擊ASPNET用戶,為其隸屬於添加Administrators用戶
Ⅱ visual studio2013每次調試都顯示「無法連接到已配置的web伺服器」應該怎麼解決
我也遇到了這個問題,
我的情況是:打開VS,文件》打開》網站》文件系統》選擇文件夾,
問題就出在最後一步,我打開的是IIS發布目錄下的網站;
解決方法:選擇非IIS發布目錄下的網站文件夾。
Ⅲ vs2013 asp.net 無法連接到已配置的開發web伺服器
首先你必須選中網站或者web應用程序的項目,不能是類庫或者其他,然後右鍵屬性或者菜單—xxx屬性(xxx為項目名稱),在web那一欄里:使用VISUAL
STUDIO
開發伺服器為使用asp.net
development
server調試,使用iis
WEB伺服器是在IIS中調試,使用自定義WEB伺服器是在其他伺服器中調試
Ⅳ VS2013無法連接到已配置的web伺服器
從安裝VS2003以來可以編譯並運行項目,就是不能用VS2003的調試功能,症狀:「試圖運行項目時出錯:無法在web伺服器上啟動調試。」,我用了以下方法都沒有能開啟VS2003的調試功能。1、用aspnet_regiis-i重新注冊;2、給我用的Administrator用戶添加了DebuggerUsers組;3、設置解決方案->配置屬性->調試->啟用ASP.NET調試=true(當我把啟用SQL調試=true時,可以啟用調試,但是無法在斷點出停止);4、在IIS中給正在開發的項目建立虛擬目錄,並在虛擬目錄的目錄選項頁中創建應用程序名(同項目一個名字)。(註:如果不設置這步,可能會出現「/」應用程序中的伺服器錯誤)這個問題一直困擾著我,去網上搜索,也沒有找到答案。今天在MSDN上看到這篇文章(PRB:調試ASP.NET應用程序時出現「」(無法在Web伺服器上啟動調試)錯誤信息)最後寫的信息適用於ASP.NET1.1。。。ASP.NET1.0。。。,突然想到我電腦安裝了.NETFramework1.1和.NETFramework2.0,IIS站點的ASP.NETversion設置為:2.0.50727,我馬上打開IIS站點,把ASP.NETversion設置為:1.1.4322,打開VS2003,設置斷點,運行調試,oyeah,終於可以調試了。原因是VS2003不完全支持在ASP.NET2.0上調試,必須在ASP.NET1.0、ASP.NET1.1上調試。這個小問題居然困擾了我那麼久,看來微軟的東西也有不向下兼容的,嘿嘿!!另外還摘錄了一篇《VS.NET調試.NET出現的常見錯誤》,希望能給還在為無法在VS2003中調試的朋友一些幫助。這篇文章《將博客園程序從VisualStudio2003遷移到VisualStudio2005的嘗試》及《VisualStudio2005的一些不足之處》,說VS2005編譯的時候會把項目目錄下所有文件都編譯,不管這些文件是否在項目中,不知道這個消息是否是真實的,希望不是,呵呵。反正現在是在學習,管他呢,用VS2003先學ASP.NET1.0好了,等VS2005比較完善的時候,再用吧。再說我電腦CPUAMD1800+,內存才768M,不只能否流暢的運行VS2005,畢竟速度才能提高開發效率。
Ⅳ 怎麼解決VS無法連接到已配置的開發web伺服器
我也遇到了這個問題, 我的情況是:打開VS,文件》打開》網站》文件系統》選擇文件夾, 問題就出在最後一步,我打開的是IIS發布目錄下的網站; 解決方法:選擇非IIS發布目錄下的網站文件夾。
Ⅵ VS2010運行網站程序時報錯,無法在Web伺服器上啟動調試。急!!!!!大神們幫忙!!!!
1:確認在「配置屬性」中的「啟用ASP.NET調試"為"True"
操作步驟:
VS環境裡面,菜單-項目-項目屬性(最下得選項)-配置屬性(左邊第二項)-Debugging-Enable Asp.Net Debugging 設置為True
作用:
確定調試器能過啟動IIS來調試asp.net頁面!
2:確認你的"web.config"中的"debug=true"
操作步驟
打開web.config文件,設置debug="true";
作用:配置調試器可以調試該應用程序
3:若你安裝過wind2000 SP4後,則要在命令行執行"regsvr32 i aspnet_isap.dll"
操作步驟:
開始-運行-cmd-regsvr32 i aspnet_isap.dll
作用:
重新注冊aspnet_isap.dll
4:在IIS里查看站點信息,選中"目錄安全性",裡面有"匿名訪問和身份驗證控制",再點擊"編輯..",確認"集成Windows身份驗證"選項被選中
操作步驟:
我的電腦-右擊-管理-應用程序管理-IIS-默認網站-你得站點-右擊-目錄安全性-認證和訪問方式-勾選匿名訪問和身份驗證控制,編輯-勾選確認"集成Windows身份驗證「
作用:
匿名訪問:此處設置不是為了解決你得調試問題,是為了能夠使區域網或者廣域網中其他用戶通過輸入你得Ip和網站名稱來訪問該網站
集成Windows身份驗證:剛建立得網站身份驗證方式為Windows要求必須用windows用戶身份訪問該網站,不更該IIS,將無法正常調試!
5:在IE選項->"安全設置"->"自定義級別"里有"用戶驗",確認選中"自動使用當前用戶名和密碼登錄"
步驟上述已經詳細
作用不詳
6:運行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i
操作步驟;
cd到C:\WINNT\Microsoft.NET\Framework\v1.0.3705\目錄
aspnet_regiis.exe -i
或者start=all progames - visual studio.net 2003-visual studio.net tools - command prompt-aspnet_regiis.exe -i
作用:
重新注冊當前得.net framework版本即(v1.0.3705)到iis,為了解決調試得時候出現您所運行得.net版本不是v1.1得問題
7:控制面板--管理工具--計算機管理--本地用戶和組--用戶,雙擊ASPNET用戶,為其隸屬於添加Administrators用戶
步驟已祥,作用不知
Ⅶ VS2013運行web網站時出現無法連接到已開發的web伺服器,這是什麼問題啊!求解
環境做好了嗎???檢查下ip,前綴輸對
Ⅷ vs2005無法在WEB伺服器啟動調試。WEB伺服器配置錯誤
默認情況下,VS.NET是調試.NET程序的,但VS.NET
IDE也能編寫ASP程序,但要調試ASP程序,則要進行一定的設置才能進行。
VS.NET
IDE不提供ASP項目,ASP程序只可作為文件的方式建立,所以,無法直接建立ASP項目進行編輯調試。但可通過以下方式來實現:
1、新建一個空白解決方案,並保存;
2、建立一個虛擬目錄,並在當前解決方案下新建一個VB空WEB項目;
3、選擇[新建]-[文件],在類別中選擇[腳本],選擇Active
Server
Page項,建立一個ASP頁面,並保存到解決方案目錄下;
4、選擇WEB項目,右鍵選擇添加現有項,選擇上步建立的ASP文件;這時ASP文件就出現在解決方案資源管理器中了。但這時只能「開始執行(不調試)」,如果直接按F5啟動,則會提示以下錯誤:
試圖運行項目時:無法在Web伺服器上啟動調試。未將項目配置為進行調試。
有關更多信息,請單擊"幫助"。
5、在解決方案資源管理器中選擇VB
WEB項目,右擊選擇屬性。選擇[配置屬性]-[調試],在啟用一欄,去掉ASP.NET調試(D)的選框,並選中ASP調試(B)。
6、經過以上設置便可達到利用VS.NET編輯調試ASP程序的目的,經測試,可以設置斷點。
在我所遇到的無法調試的情況下,一般用下面的方法可以解決:
1:確認在「配置屬性」中的「啟用ASP.NET調試"為"True"
2:確認你的"web.config"中的"debug=true"
3:若你安裝過wind2000
SP4後,則要在命令行執行"regsvr32
i
aspnet_isap.dll"
4:在IIS里查看站點信息,選中"目錄安全性",裡面有"匿名訪問和身份驗證控制",再點擊"編輯..",確認"集成Windows身份驗證"選項被選中
5:在IE選項->"安全設置"->"自定義級別"里有"用戶驗",確認選中"自動使用當前用戶名和密碼登錄"
6:運行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe
-i
7:控制面板--管理工具--計算機管理--本地用戶和組--用戶,雙擊ASPNET用戶,為其隸屬於添加Administrators用戶
以上操作最管用的就是第5步和第7步。
如果出現下面的錯誤信息:
「無法在WEB伺服器上啟動調試,未將項目配置為進行調試」.,
一般估計是把項目直接拷過來打開,要重新配置一下IIS
控制面板-〉internet服務管理器-〉默認的web站點-〉你的項目目錄-〉屬性-〉應用程序設置-〉應用程序名-〉「創建」
Ⅸ Visual Studio中C# asp.net發布網站,為什麼提示未能找到Web伺服器
你這個發布屬於Web Deploy,此模式是向指定的伺服器直接發布,可是在192.168.188.168做了接收發布嗎??
多了就不說了,你還是先做本地發布吧,然後再去學Web Deploy模式發布。
第一步,在控制面板=>程序與功能=>打開或關閉windows功能,把internet 信息服務及 子項 選中安裝(初學索性都裝上)
第二步,項目開發完成後進行發布, 對著web項目右鍵,發布選擇發布位置,這個動作類似於打包動作,發布模式設置成 File System, 註:把你項目中bin拷貝並覆蓋到發布位置
第三步,在控制面板=>管理工具=>Internet 信息服務(IIS)管理器 點擊後打開IIS
第四步,在網站=>創建網站 ,填寫網站路徑及設置物理路徑(就是第二步發布的位置),調整埠,默認Default Web Site會佔用80埠,應用程序池設置為 v4.0及集成