Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC显示未加载应用程序的目录列表_C#_Asp.net Mvc_Iis_Windows 10_Iis 10 - Fatal编程技术网

C# MVC显示未加载应用程序的目录列表

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中运行它,看看它是否有什么不同,但它没有

我尝试过的事情

  • 模块runAllManagedModulesForAllRequests=“true”

  • 从“控制面板”中的“管理windows应用程序”中删除并重新安装IIS

  • 如果我在VisualStudio中创建一个模板MVC项目并运行它,它运行得很好,这让我觉得它不是我的配置。使用相同项目和web配置的其他用户在加载站点时没有问题

    另外,如果我尝试转到/Home/Index,我会得到一个404错误。不确定这是否有帮助

    我在这里可能遗漏了其他的想法吗

    Windows 10上的IIS 10

  • 检查是否已启用所需的功能
  • 在Windows 10中为您使用的框架版本。 dism/online/enable feature/all/featurename:IIS-ASPNET45

  • 并在部署应用程序的文件夹中

  • 您需要再次检查IIS配置,请重新检查是否在IIS管理器中为您的网站设置了“默认文档”

    另外,如果您直接通过Visual Studio运行,请检查是否已选择相关的“项目”作为解决方案的“启动项目”(访问)

    如果上述操作失败,请重新检查特定项目的IIS权限(访问)

    最后,如上所述,如果“只读”标志存在,请取消检查该标志。
    请分享您的反馈,并让我知道您的问题是否仍然存在。

    mmm,该项目来自何处?它是文件资源管理器中的自定义内部项目:右键单击该文件夹,转到“属性”,取消选中“只读”,单击“安全”选项卡,确保该文件夹具有运行IIS所需的所有权限。@derloopkat,我认为由于git,我的文件夹被锁定为只读,但我已经检查了我的项目所在文件夹的安全性,并将所有用户设置为完全控制,但仍然是一样的。如果我添加一个index.html到根目录,它将加载该文件没有问题,但这不是我想要的for@derloopkat从头开始的应用程序在express中工作,但在本地IIS中,我遇到权限错误。