2014-04-18 83 views
0

我试图运行.cshtml文件,但它给了一个错误:web.config文件的根(/)目录

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

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

+0

@Adriano这不是一个MVC网站。这是一个网页网站。 –

+0

您可以添加一个web.config文件,但您可能需要选择选项以在“添加文件”对话框中显示所有文件类型。此外,GmG在他的回复中提供了一些关于您将来应该使用的模板的相关指导。 –

回答

1

如果您正在使用WebMatrix,也许您的错误是出发点的选择。

如果要创建新的网页网站,必须从WebMatrix的模板库中的模板开始。请注意,Empty Site模板与Template Gallery外部的Empty Site选项不同,因为第一个存放所需的文件(二进制文件,软件包和web.config)。

0

由于服务器错误提示,.cshtml文件未送达,原因是因为它们是构成应用程序的服务器端文件,它们只是一张更大的图像。

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

+0

如果OP正在开发一个MVC站点,情况就会如此。但WebMatrix的使用表明这是一个网页网站。 –

相关问题