asp.net-mvc - ASP.NET4.0 MVC4 IIS7.5 错误 403.14 我真是拔头发了

标签 asp.net-mvc iis iis-7.5 asp.net-mvc-4

我想摆脱 PHP 开发,但事实证明这样做是一件非常令人头疼的事情。

我正在尝试在 Win7 Professional(64 位)上使用 MVC 4、ASP.NET 4.0 建立一个网站。该网站只是使用 Visual Web Developer 2010 Express 设置的基本网站,选择“新建项目”>“C#”>“网站”>“ASP.NET MVC 4 应用程序”。

在 IIS7.5 中设置应用程序后,我收到 HTTP 错误 403.14 - 禁止。我做了大量的研究,并尝试了多种不同的建议来解决问题,但没有任何效果。以下是我尝试过的一些事情:

  1. 安装/注册 ASP.NET v4。这是最烦人的 事情是因为当他们这样做时,其他人的问题都得到了解决,但是 我的不是。
  2. 更改应用程序池设置:
    • 设置为经典/集成模式
    • 更改应用程序池使用的用户/权限
    • 确保已启用 32 位应用程序
  3. 添加了与网站相关的文件夹的安全权限(针对多个帐户)

如果我将它添加到网站根目录,我可以得到一个常规的 html 文档来显示。看起来 MVC 堆栈根本没有被调用。服务器想要显示目录,我可以启用/禁用该目录,但网站没有显示。 在我采取最后的绝望行动之前,我能有更多潜在的解决办法吗?棒球棒。

附:如果有人想深入研究,我非常愿意进行 Skype 对话或共享屏幕之类的事情。我对此感到非常沮丧。

最佳答案

看来,在我无限的愚蠢中,我将网络服务器指向了错误的文件夹。我需要将网络服务器指向包含应用程序实际文件的文件夹,而不是包含 .SLN 文件的文件夹。抱歉浪费您的时间!

关于asp.net-mvc - ASP.NET4.0 MVC4 IIS7.5 错误 403.14 我真是拔头发了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695868/

相关文章:

asp.net - 不使用 session 创建可扩展的 ASP.Net MVC 网站

c# - 如何检查 RedirectToRouteResult 生成的 URL?

c# - X509 证书预期用途和 SSL

html - 使用 web.config 允许服务器端包含在 HTML 文件中 (IIS)

asp.net - 以编程方式从同一池中的 ASP.NET 应用程序回收池

url-rewriting - 在 IIS 7.5 上的 Mediawiki URL 中显示冒号

iis-7.5 - IIS 7.5 虚拟目录未授权 : Access is denied due to invalid credentials

ASP.NET MVC > ASP.NET WebForms,为什么?

asp.net-mvc - 用于处理 UI、验证和异常管理的 angular js

ASP.NET 进程启动 PowerShell 脚本 IIS 7.5