C# MVC显示未加载应用程序的目录列表
我有一个项目,出于某种原因没有加载该项目,只是向我显示目录列表。我甚至试着在本地IIS中运行它,看看它是否有什么不同,但它没有 我尝试过的事情C# MVC显示未加载应用程序的目录列表,c#,asp.net-mvc,iis,windows-10,iis-10,C#,Asp.net Mvc,Iis,Windows 10,Iis 10,我有一个项目,出于某种原因没有加载该项目,只是向我显示目录列表。我甚至试着在本地IIS中运行它,看看它是否有什么不同,但它没有 我尝试过的事情 模块runAllManagedModulesForAllRequests=“true” 从“控制面板”中的“管理windows应用程序”中删除并重新安装IIS 如果我在VisualStudio中创建一个模板MVC项目并运行它,它运行得很好,这让我觉得它不是我的配置。使用相同项目和web配置的其他用户在加载站点时没有问题 另外,如果我尝试转到/Home/I
您需要再次检查IIS配置,请重新检查是否在IIS管理器中为您的网站设置了“默认文档” 另外,如果您直接通过Visual Studio运行,请检查是否已选择相关的“项目”作为解决方案的“启动项目”(访问) 如果上述操作失败,请重新检查特定项目的IIS权限(访问) 最后,如上所述,如果“只读”标志存在,请取消检查该标志。
请分享您的反馈,并让我知道您的问题是否仍然存在。mmm,该项目来自何处?它是文件资源管理器中的自定义内部项目:右键单击该文件夹,转到“属性”,取消选中“只读”,单击“安全”选项卡,确保该文件夹具有运行IIS所需的所有权限。@derloopkat,我认为由于git,我的文件夹被锁定为只读,但我已经检查了我的项目所在文件夹的安全性,并将所有用户设置为完全控制,但仍然是一样的。如果我添加一个index.html到根目录,它将加载该文件没有问题,但这不是我想要的for@derloopkat从头开始的应用程序在express中工作,但在本地IIS中,我遇到权限错误。