【问题标题】:How to look at asp.net .cshtml files in browser?如何在浏览器中查看 asp.net .cshtml 文件?
【发布时间】:2023-02-08 12:21:24
【问题描述】:
我以前从未接触过 asp.net 或 .cshtml 文件。我已经提供了文件结构。我需要做什么才能运行文件并在我的浏览器中查看它们,就像我在 vs 代码上使用常规 html 文件和实时服务器一样?我需要写脚本吗?
我尝试用实时服务器打开它,制作一个快速服务器文件,在安装必要的 asp.net 文件后在终端运行 dotnet watch run 和 dotnet run,并将文件拖放到我的浏览器上,但出现的只是代码。
【问题讨论】:
标签:
html
css
asp.net
razor
【解决方案1】:
好吧,无论是大多数带有代码隐藏的网页,打开源代码页面或文件几乎没有任何意义。
您需要运行一个 Web 服务器,并且可以使用 + 运行后面的代码。当该代码运行时,会弹出一个带有标准 HTML 的页面,但这些页面打开后几乎没有用处。你需要一个工作+运行的网络服务器才能让这些页面工作。
值得庆幸的是,当您安装 Visual Studio 时,它有一个内置的 Web 服务器。
那么,要查看该页面?
您必须从/使用 Visual Studio 打开它。然后您可以按 f5,代码将编译,然后 IIS(Web 服务器)将启动,然后后面的 .net 代码将运行,呈现页面,并吐出标准 HTML。
但是,那些aspx页面,或者cshtml页面呢?他们不是单独工作,他们需要一个网络服务器,一个可以运行和使用 aspx 或 cshtml 页面的服务器。只有运行了 .net 代码,然后相关 Web 服务器才能呈现页面,然后制作出可在任何计算机上运行的标准 HTML 兼容页面。
所以,你需要这里的visual studio。然后你用 VS 打开那个页面,然后你可以说开始调试并按 F5 运行该页面。
您需要在此处打开项目 - 而不仅仅是一页。