【问题标题】:Setting up a simple website with IIS使用 IIS 建立一个简单的网站
【发布时间】:2023-03-03 06:51:23
【问题描述】:

我正在尝试创建一个 ASP.NET MVC 4 网站并使用 IIS 7.5 为其提供服务。所以,我在 Visual Studio 中构建它,然后将代码发布到一个目录。在 IIS 管理器中,我创建了一个新网站,其物理路径是发布目录。绑定是 http:*:80:.

但是,当我尝试通过在浏览器上输入我的机器名称来访问该网站时,我收到以下错误消息:

HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.

这是怎么回事?

【问题讨论】:

  • 你有默认的html文件吗?
  • 没有。发布文件夹的内容是5个文件夹和4个文件。这些文件夹是:bin、Content、Images、Scripts 和 Views。这些文件是:favicon.ico、Global.asax、packages.config 和 Web.config
  • 你有带Index() 动作的 Home 控制器吗?
  • 您是在本地机器上还是在 Web 服务器上设置网站?

标签: asp.net asp.net-mvc


【解决方案1】:

卡尼瓦斯

尝试使用“localhost”或环回ip“127.0.0.1”来访问该站点。

对于浏览,如果它在 IIS 中可用,那么您必须启用它。见here

【讨论】:

    【解决方案2】:

    我想知道您是否遇到与此问题相同的问题,它解决了我在 Windows 8 上使用 IIS 的问题

    MVC 4 website with .NET 4.5 on IIS 8 in Windows 8 gives 403.14 forbidden error

    【讨论】:

      【解决方案3】:

      直接从 Visual Studio 运行它是否有效?你有主页/索引吗?要在 IIS 中启用目录浏览,您需要双击目录浏览并启用它。这样您就可以看到目录的内容。之后,您可以浏览到您的 html 页面。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-11
        • 1970-01-01
        • 1970-01-01
        • 2010-11-20
        • 2013-05-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多