使用 asp .net MVC 4.0 , razor , VS2010 , IIS5.2 , windows Server 2003
我已经构建了一个我想在IIS中发布的应用程序。我所做的如下:
然后我去了IIS并在默认网站中获取了我的网站。快乐:)。然后我做了:
最有可能的原因是:
本网站要求您登录。</ p>
此错误(HTTP 403 Forbidden)表示此程序能够连接到 该网站,但它没有权限查看该网页。
短暂的总结我得到的错误信息。这是我的拳头mvc应用程序和第一次托管。我的错是什么?我现在该怎么办?
答案 0 :(得分:0)
我有类似的问题。请尝试以下方法:
:一种。以下Microsoft Technet的建议帮助我:
解决方案是确保经过身份验证的用户或 \ Users 组(通常包含DOMAIN \ Users组)具有 Read&amp;在C:\ inetpub \ wwwroot \ wss \ VirtualDirectories {下面的 / BIN 文件夹中执行,列出文件夹内容和读取权限Sitename80}。按照下面列出的步骤授予所需权限:
打开 Windows资源管理器并导航到 / bin 目录 您的网络应用程序
右键单击该文件夹,然后单击属性
转到“安全”标签,然后点击修改
点击添加,然后添加本地服务器组经过身份验证 用户或&lt;服务器名称&gt; \ Users (通常包含 DOMAIN \ Users组)。
选择读取&amp;执行,列出文件夹内容和阅读 权限(如果您计划将Everyone添加到/ bin文件夹, 仅授予读取权限)
点击确定以应用新设置
注意:每次发布后,您可能需要,因为权限可能会被重置。
<强> B中。在VS中 - 设置您网站的默认页面,或尝试导航到特定页面,而不是仅使用网站名称打开网站。
我知道这听起来很愚蠢,但这也是我的问题
将您的网站发布到IIS后,导航到 http://myServer/mySite/somePage 而不是 http://myServer/MySite