【发布时间】:2017-11-14 09:52:38
【问题描述】:
我有一个项目由于某种原因没有加载该项目,而只是向我显示目录列表。我什至尝试在本地 IIS 中运行它,看看它是否有所作为,它没有
我尝试过的事情
模块 runAllManagedModulesForAllRequests="true"
从控制面板中的管理 Windows 应用程序中删除并重新安装 IIS
如果我在 Visual Studio 中创建一个模板 MVC 项目并运行它,它运行良好,这让我觉得它不是我的配置。使用相同项目和 Web 配置的其他用途在加载网站时没有问题。
另外,如果我尝试转到 /Home/Index,我会收到 404 错误。不确定这是否有任何帮助
我在这里可能遗漏的任何其他想法
Windows 10 上的 IIS 10
【问题讨论】:
-
嗯,那个项目是从哪里来的?
-
这是一个自定义的内部项目
-
在文件资源管理器中:右键单击文件夹,转到属性,取消选中只读,单击安全选项卡,确保文件夹具有运行 IIS 所需的所有权限。
-
@derloopkat ,我认为由于 git 我的文件夹被锁定为只读,但我已经检查了我的项目所在文件夹的安全性并将所有用户设置为完全控制并且仍然是相同的东西。如果我将 index.html 添加到根目录,它将加载该文件没问题,但这不是我要寻找的
-
@derloopkat 从头开始的应用程序在 express 中工作,但在本地 IIS 中我遇到权限错误。
标签: c# asp.net-mvc iis windows-10 iis-10