HTTP 403禁止访问:此网站要求您登录

问题描述 投票:1回答:1

使用asp .net MVC 4.0,razor,VS2010,IIS5.2,windows Server 2003

我已经构建了一个我想在IIS中发布的应用程序。我所做的如下:

  1. 清理然后构建解决方案。
  2. 右键单击项目文件,然后单击PUBLISH。
  3. 发布方法:文件系统
  4. 目标位置:C:\ Inetpub \ wwwroot \ testing
  5. 然后发布。

然后我去了IIS并在默认网站上获得了我的网站。快乐:)。然后我做了:

  1. 右键单击测试(我的应用程序)并打开属性。
  2. 在tabdirectory中一切都很顺利。
  3. 在asp.nettab中,我设置了asp .net版本4.0.30319
  4. 这里有点混乱,我将home / index设置为documentstab中的默认内容页面
  5. 然后我右键单击测试并单击浏览。它显示:

最可能的原因:

本网站要求您登录。

此错误(HTTP 403 Forbidden)表示此程序能够连接到该网站,但它无权查看该网页。

我得到的错误消息的简短摘要。这是我的拳头mvc应用程序和第一次托管。我的错是什么?我现在应该怎么做?

iis asp.net-mvc-4 iis-5
1个回答
0
投票

我有类似的问题。请尝试以下方法:

A.以下来自Microsoft Technet的建议帮助我:

解决方案是确保Authenticated Users或\ Users组(通常包含DOMAIN \ Users组)在C:\ inetpub \ wwwroot \ wss \ VirtualDirectories {下面的/ BIN文件夹中具有读取和执行,列出文件夹内容和读取权限。 Sitename80}。按照下面列出的步骤授予所需权限:

  1. 打开Windows资源管理器并导航到Web应用程序的/ bin目录
  2. 右键单击该文件夹,然后单击“属性”
  3. 转到“安全”选项卡并单击“编辑”
  4. 单击添加并添加本地服务器组Authenticated Users或<SERVER NAME> \ Users(这通常包含DOMAIN \ Users组)。
  5. 选择“读取和执行”,“列出文件夹内容”和“读取”权限(如果您计划将Everyone添加到/ bin文件夹,则仅授予“读取”权限)
  6. 单击“确定”以应用新设置
  7. 注意:您可能需要在每次发布后使用它,因为权限可能会被重置。

B.在VS中 - 设置您网站的默认页面,或尝试导航到特定页面,而不是仅使用站点名称打开网站。

我知道这听起来很愚蠢,但这对我来说也是个问题

将您的网站发布到IIS后,导航到qazxsw poi而不是qazxsw poi

© www.soinside.com 2019 - 2024. All rights reserved.