【发布时间】:2013-06-26 00:27:14
【问题描述】:
我有 Windows Server 2012,我将 IIS 8 配置为使用 .cshtml 文件。
- 我已经安装了 ASP.NET
- 我已将 .cshtml 添加到 MIME 类型
- 我在 bin 文件夹中有 DLL。
但是当我打开一个页面时,代码就像简单的文本一样。
我做错了什么?如何解决此问题,以便将 .cshtml 呈现为网页?
【问题讨论】:
-
这是网络表单还是 MVC?你没有说你想要做什么,只说你做了什么没用。
-
@ErikPhilips 这两者都不是,.cshtml 文件让您可以像编写 php 代码一样编写 .net 代码。考虑让 WebMatrix 看到他们关于它的教程之一(通常,这不是最好的想法)。 OP - 当您询问 IIS 而不是编程问题时,最好在 serverfault 处询问。
-
@BenjaminGruenbaum 除非您有想要分享的链接,否则我见过的唯一 .cshtml 文件是 Razor Views in Asp.Net MVC,它们是 ASP.Net MVC 的一部分。我个人还没有看到它们在该框架之外使用。在 MVC 的情况下,它们永远不会像 Classic ASP 那样单独运行。
-
@ErikPhilips 当然! asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/…(顺便说一句,我也更喜欢 ASP.NET MVC :))
-
@BenjaminGruenbaum 哇,这太可怕了。您可能可以通过指向Install WebMatrix 的简单链接来回答这个问题,这可能就是问题所在(换句话说,没有安装使 Web Pages 2 工作的东西)。