2
我有Windows Server 2012,我將IIS 8配置爲使用.cshtml文件。.cshtml文件不能正常工作IIS
- 我已經安裝ASP.NET
- 我已經添加到.cshtml MIME類型
- 我在bin文件夾中的DLL。
但是當我打開一個頁面的代碼只是看起來像簡單的文本。
我做錯了什麼?我如何解決這個問題,讓.cshtml呈現爲網頁?
我有Windows Server 2012,我將IIS 8配置爲使用.cshtml文件。.cshtml文件不能正常工作IIS
但是當我打開一個頁面的代碼只是看起來像簡單的文本。
我做錯了什麼?我如何解決這個問題,讓.cshtml呈現爲網頁?
你可能需要安裝ASP.Net網頁。您可以使用獨立安裝程序在此處與MVC4一起使用:http://www.asp.net/mvc/mvc4
另外,您是否在web.config中啓用了ASP.Net網頁?
<add key="webpages:Enabled" value="true" />
webPages:enabled
與值false
防止了Views
夾.cshtml
或.vbhtml
文件被從Web瀏覽器直接訪問。
這是webforms還是MVC?你沒有說什麼,你試圖做什麼,只是你做了什麼,沒有奏效。 –
@ErikPhilips這不是,.cshtml文件讓你的代碼.net像人們的代碼PHP一樣。考慮讓WebMatrix看到他們的一個教程(通常,這不是最好的想法)。 OP - 在服務器錯誤時更好地問,因爲你問的是IIS而不是編程問題。 –
@BenjaminGruenbaum除非你有一個你想分享的鏈接,我見過的唯一的.cshtml文件是[Asp.Net MVC中的Razor Views](http://weblogs.asp.net/scottgu/archive/) 2010/07/02/introduction-razor.aspx),它們是ASP.Net MVC的一部分。我個人沒有看到他們在該框架之外使用。在MVC的情況下,他們從不像經典ASP那樣獨立運行。 –