2011-11-15 39 views
0

我開發了一個使用Asp.Net MVC的網站,該網站在App_Data中使用了SQL CE數據庫。在Visual Studio中運行的網站運行良好。但是,當我在Microsoft WebMatix中以「」文件夾從打開它時。它沒有顯示任何東西。在IE中它說「Internet Explorer無法顯示網頁」,並在Chrome中顯示「Chrome無法連接到本地主機:49742」。當用WebMatrix打開時顯示錯誤的網站

這發生在執行數據庫訪問的url上。基本頁面工作。

我試圖用'網站從文件夾'打開其他網站(MvcMusicStore),它工作正常。爲什麼在上述情況下都會發生類似的情況。我無法進行調試,因爲它沒有發生在視覺工作室

回答

1

它可能不起作用,因爲您沒有配置您的網站與IIS(或其他網絡服務器,如卡西尼)。

可能在Visual Studio中,您已將項目配置爲使用「自動分配端口」的「visual studio development server」。如果是,那麼每次按F5時都會啓動Web服務器的Visual Studio。

+0

伴侶。這並不是說。沒有其他服務器。除了具有相同的web.config和數據庫設置工作的其他網站,這不。不知道我怎麼能弄清楚這是什麼原因 –

+0

旁邊的網站的主頁加載罰款。這是我訪問某些數據的第二頁,發生問題。 –

+0

也許是與您的應用程序關聯的用戶無權訪問數據庫。嘗試檢查讀/寫身份驗證然後。我不知道它是否與SQL CE相同,但是iis 7+和Sql服務器通常是APPPOOL \ myapppoolname。 – Iridio