2012-09-04 54 views
1

我有一個asp.net MVC網站,它使用somme DLL只能在32位或僅在64位(sql lite)中工作。使用IIS作爲本地Web服務器來調試我的visual studio

由於我們的服務器運行在64位,我想運行我所有的代碼在64位。問題在於Visual Studio開發服務器在所有情況下都以32位運行。

所以我來使用本地IIS Web服務器。

問題是,使用asp.net MVC網站時,必須將網站放在網址的根部。

所以我希望將「mywebsite.lo」(在我的hosts文件中有一個條目)或「localhost:9999」作爲項目url。

但是,如果我嘗試把這個,當我創建虛擬目錄,我得到這個錯誤: 無法創建虛擬目錄。在本地機器上找不到服務器'mywebsite.lo'。創建虛擬目錄僅在本地IIS服務器上受支持。

所以我創建了自己的網站,正確的綁定響應'mywebsite.lo'。現在,如果我點擊創建虛擬目錄,我收到了一條成功的消息。如果但是當我運行網站時,我收到一條消息:無法在Web服務器上開始調試。 Web服務器配置不正確。查看常見配置錯誤的幫助。在調試器外部運行網頁可能會提供更多信息。

+0

在網站的根目錄下不是必須有一個asp.net mvc網站。你是從哪裏聽來的? –

+0

我上次嘗試使用路由問題。 – J4N

+0

那麼,無論你有什麼問題,都不是因爲MVC不允許。更可能的是,您的問題是您沒有將子文件夾設置爲IIS中的應用程序。 –

回答

0

我犯了一個虛假的錯誤:應用程序池在.Net 2.x中:/

0

爲了在Visual Studio中使用本地IIS進行調試,Visual Studio必須以管理員身份運行,您是否正在執行此操作?

相關問題