我有一个项目由于某种原因没有加载项目,但只是向我显示目录列表。我什至尝试在本地 IIS 中运行它以查看它是否有所作为,但它没有
我尝试过的事情
模块 runAllManagedModulesForAllRequests="true"
从控制面板中的管理 Windows 应用程序中删除并重新安装 IIS
如果我在 visual studio 中创建一个模板 MVC 项目并运行它,它运行良好,这让我觉得这不是我的配置。同一项目和网络配置的其他用途在加载网站时没有问题。
另外,如果我尝试转到 /Home/Index,我会收到 404 错误。不确定这是否有任何帮助
我可能在这里遗漏的任何其他想法
Windows 10 上的 IIS 10
dism /online /enable-feature /all /featurename:IIS-ASPNET45
您需要重新检查您的 IIS 配置,请重新检查您是否在 IIS 管理器中为您的网站设置了“默认文档”。
此外,如果您直接通过 Visual Studio 运行,请检查您是否选择了相关的“项目”作为解决方案的“启动项目”(访问 https://msdn.microsoft.com/en-us/library /a1awth7y.aspx)。
如果上述方法失败,请重新检查特定项目的 IIS 权限(访问 https://support.microsoft.com/en-us/help/313075/how-to-configure-web-server-permissions-for- iis 中的网页内容)
最后如上所述,如果存在,请取消选中“只读”标志。 请分享您的反馈,如果您的问题仍然存在,请告诉我。
也许有点晚了,但只要检查一下你是否打开了这些功能:
检查并安装 ASP.NET 4.8 后,IIS 应该能够加载您的主页/索引页面。
谢谢