繁体   English   中英

root(/)目录中没有web.config文件

[英]web.config file not there in the root(/) directory

我试图运行.cshtml文件,但出现错误:

Server Error in '/' Application.
--------------------------------------------------------------------------------


This type of page is not served. 
  Description: The type of page you have requested is not served because it has been explicitly forbidden.  The extension '.cshtml' may be incorrect.   Please review the URL below and make sure that it is spelled correctly. 

 Requested URL: /index.cshtml

因此,我搜索了解决方案,发现我必须编辑根目录(这里是“我的网站”)中的web.config文件,但是没有像这样的文件存在,只有一个index.cshtml创建。

我甚至在Programs Files\\搜索了IISIIS Express文件夹,但是没有这样的文件?

如果您使用的是WebMatrix,则可能您的错误是起点选择。

如果要创建一个新的Web站点,则必须从WebMatrix模板库中的模板开始。 请注意,“空站点”模板与“模板库”外部的“空站点”选项有所不同,因为第一个模板包含所需的文件(二进制文件,程序包和web.config)。

正如服务器错误提示的那样,不提供.cshtml文件,其原因是因为它们是组成应用程序的服务器端文件,它们只是更大的一部分。

如果您以调试模式启动Web应用程序,并且浏览器中的URL类似于http://localhost:2932/Views/Home/Index.cshtml ,则只需删除URL的/Views/Home/Index.cshtml部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM