asp.net – IIS 8 – 默认文档 – 找不到资源
发布时间:2020-12-15 19:39:13 所属栏目:asp.Net 来源:网络整理
导读:我想了解为什么当我浏览虚拟目录时,我的默认文档不会出现.如果我浏览网站就像我应该能够,我得到这个: 但是,如果我将页面添加到URL中,则会出现: 一个SO answer建议删除所有默认文档(在IIS中),除了真正的文档.我试过了(下面的图片),但没有帮助. 为什么IIS在
我想了解为什么当我浏览虚拟目录时,我的默认文档不会出现.如果我浏览网站就像我应该能够,我得到这个:
但是,如果我将页面添加到URL中,则会出现: 一个SO answer建议删除所有默认文档(在IIS中),除了真正的文档.我试过了(下面的图片),但没有帮助. 为什么IIS在使用根URL(http:// localhost / SignalRChat)时不会提供该页面? 删除默认文档后,这是web.config的相关部分: <defaultDocument> <files> <remove value="default.aspx" /> <remove value="iisstart.htm" /> <remove value="index.html" /> <remove value="index.htm" /> <remove value="Default.asp" /> <remove value="Default.htm" /> <add value="ChatPage.cshtml" /> </files> </defaultDocument> 这是处理程序部分: <handlers> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFrameworkv4.0.30319aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll" preCondition="classicMode,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> </handlers> 解决方法
从您的标签看起来,您使用MVC和使用剃刀视图引擎(cshtml)的视图.在MVC中,URL不直接映射到文档.所以讨论不应该是关于默认文档,处理程序和IIS配置.
URL必须与定义的路由匹配,该路由会调用控制器上的操作.然后,此操作将呈现视图(* .cshtml). 尝试修复路由以便处理请求.如果您需要更多帮助,您应该更新您的问题与控制器和路线的更多信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 不再使用XXXX.现在用于检测模型中的更改
- asp.net – 在设计器视图中打开项目时,Visual Studio崩溃
- asp.net – Web.config Transforms在没有的情况下添加额外的
- asp.net – 如何在aspx.cs页面中访问对象标签?
- ASP.NET MVC – 单元测试,在不使用任何模拟框架的情况下模拟
- 在ASP.NET中下载文件的实现代码
- 你所不知道的ASP.NET Core MVC/WebApi基础系列 (一)
- asp.net – ASP .net当前物理位置
- asp.net – mvc部署需要哪些文件?
- asp.net-mvc – 设置Kendo UI Grid Popup(MVC)的宽度
推荐文章
站长推荐
- asp-classic – 哪里可以存储经典ASP的连接字符串
- asp.net-mvc – HttpContext和HttpContextWrappe
- asp.net – 我应该将MDF文件附加到SQL Express还
- .Net Web开发技术栈
- asp.net – app_themes css文件和版本号
- asp.net core 系列 1 概述
- asp.net – Visual Studio 2012 – 哪里有ASPX设
- 最好的ASP.net WYSIWYG
- asp.net – DataTable Wrapper或如何将UI与业务逻
- asp.net-mvc – MVC授权属性HttpUnauthorizedRes
热点阅读