我一直在撕扯这个。在StackOverflow和互联网上找到了许多类似的引用,但似乎没有什么能帮到我。
我在打开网站时继续获取“目录列表被拒绝”,并在请求特定的.cshtml文件时“不提供此类页面”。
我所做的是以下内容:
在我看来,所有必需的DLL都包含在Bin文件夹中(包含在“Add Deployable Assemblies”选项中):
在“此类页面未提供服务”错误页面上报告的.NET版本为:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.272。
我在俯瞰什么?
答案 0 :(得分:1)
我找到了答案!令人难以置信的是我有多长时间不得不寻找这个......
问题是“root”网站(我的webapp位于主Web文件夹下的文件夹中)有一个Web.config文件,其中包含以下内容:
<add key="webpages:Enabled" value="false" />
这意味着.cshtml网页对于在主要网站下创建的任何网站都被禁用...
答案 1 :(得分:0)
您是否设置了网站的权限?我认为您右键单击它并单击“编辑权限”也是为了错误“此类页面未提供”在IIS中的默认文档中添加default.cshtml(如果它不存在)。