2011-06-30 39 views
1

我已經發布了一個ASP .NET剃刀網站到這個域名的FTP。但是,它根本沒有出現。即使我將默認文檔設置爲「Default.cshtml」。ASP .NET剃鬚刀網站沒有顯示出來?

怎麼回事?

該域名是域名被刪除,因爲問題解決了如果你想看看你自己。

編輯

爲什麼地球上我收到反對票爲這個問題?請在評論中回答。我真的不知道。是因爲我鏈接到我的網站嗎?

編輯2

請不要了,因爲我已經啓用了目錄瀏覽投票這個職位。這是有意的,這是我自己的選擇。這個帶有空白數據的網站是服務器上唯一的東西,沒有什麼價值。此外,它是一個專門的服務器,下週甚至不會使用。

+0

對不起,我爲什麼得到這個負面票? –

+0

您的網絡服務器正在查看目錄的內容:S您應該立即禁止它 –

+2

這是我自己的選擇,用於調試目的。這不是我將用於部署的服務器。這是一個專門的測試服務器,它沒有任何價值。 –

回答

1

在我看來,所需的文件不在服務器上。你確定FTP過程正常嗎?

+0

我沒有安裝在服務器上的MVC 3運行時。 –

0

你配置了IIS嗎?看看mime類型,默認頁面,你可能想考慮刪除目錄瀏覽

+0

目錄瀏覽是爲了調試。剃鬚刀需要哪些mimetypes和默認頁面? –

1

你確定cshtml文件(Razor文件)可以直接暴露給用戶嗎?我每天都在使用它們,它們是ASP.NET應用程序的視圖模板(更精確地說,ASP.NET MVC)。

您的網絡服務器不知道如何處理cshtml擴展,這是相當正常的:我越想它,我越確定他們真的不是這個意思。 (他們不補aspx頁面的角色)

我強烈建議你學習ASP.NET MVC,如果你想使用剃刀觀點:

根據請求的URL,MVC觸發一個動作控制器,它計算頁面渲染所需的所有信息。這些信息然後被髮送到視圖(cshtml剃刀視圖),視圖執行最終的渲染。

=>剃刀只是一個更完整的基礎設施的一部分:它不能單獨使用。