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

时间:2013-02-07 12:30:55

标签: iis asp.net-mvc-4 iis-5

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

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

  1. 清理然后构建解决方案。
  2. 右键单击项目文件,然后单击 PUBLISH
  3. 发布方法:文件系统
  4. 目标位置: C:\ Inetpub \ wwwroot \ testing
  5. 然后发布。
  6. 然后我去了IIS并在默认网站中获取了我的网站。快乐:)。然后我做了:

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

      最有可能的原因是:

           

      本网站要求您登录。<​​/ p>      

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

      短暂的总结我得到的错误信息。这是我的拳头mvc应用程序和第一次托管。我的错是什么?我现在该怎么办?

1 个答案:

答案 0 :(得分:0)

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

:一种。以下Microsoft Technet的建议帮助我

解决方案是确保经过身份验证的用户 \ Users 组(通常包含DOMAIN \ Users组)具有 Read&amp;在C:\ inetpub \ wwwroot \ wss \ VirtualDirectories {下面的 / BIN 文件夹中执行列出文件夹内容读取权限Sitename80}。按照下面列出的步骤授予所需权限:

  1. 打开 Windows资源管理器并导航到 / bin 目录 您的网络应用程序

  2. 右键单击该文件夹,然后单击属性

  3. 转到“安全”标签,然后点击修改

  4. 点击添加,然后添加本地服务器组经过身份验证 用户&lt;服务器名称&gt; \ Users (通常包含 DOMAIN \ Users组)。

  5. 选择读取&amp;执行列出文件夹内容阅读 权限(如果您计划将Everyone添加到/ bin文件夹, 仅授予读取权限)

  6. 点击确定以应用新设置

  7. 注意:每次发布后,您可能需要,因为权限可能会被重置。

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

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

    将您的网站发布到IIS后,导航到 http://myServer/mySite/somePage 而不是 http://myServer/MySite