我一直在为这件事大发雷霆。在StackOverflow和互联网上发现了许多类似的参考资料,但似乎没有任何帮助。
在打开网站时,我只会继续得到“拒绝目录列表”,而在请求特定的.cshtml文件时,“这种类型的页面不提供服务”。
我要做的是:
在我看来,所有必需的all都包含在Bin文件夹中(包括在“添加可部署程序集”选项中):
在“这种类型的页面不提供服务”页面上报告的.NET版本是: Microsoft版本:4.0.30319;.NET版本:4.0.30319.272。
我在看什么?
发布于 2013-03-21 17:39:52
我找到答案了!令人难以置信的是我已经搜寻了这么长时间..。
问题是“根”网站(我的webapp位于主网页文件夹下的文件夹中)有一个Web.config文件,其中包含以下内容:
<add key="webpages:Enabled" value="false" />这意味着,.cshtml网页被禁用的任何网站下创建的主要.
发布于 2013-03-11 14:39:39
您设置了网站的权限吗?我认为您可以右键单击它并单击“编辑权限”,如果IIS中不存在这种类型的页面,请在默认文档中添加default.cshtml。
https://stackoverflow.com/questions/13180068
复制相似问题