在windows 7中使用iis部署mvc 4 asp.net

在windows 7中使用iis部署mvc 4 asp.net,asp.net,iis,hosting,Asp.net,Iis,Hosting,我在visual studio 2012中使用默认模板创建了一个mvc4 asp.net应用程序。我可以毫无问题地构建和运行应用程序 现在,我正试图在我的电脑(Windows7旗舰版)上安装它。我在我的机器上打开了iis,并执行了以下操作: 打开iis管理器 右键单击站点并“添加网站” 将站点名称设置为“site1” 将物理路径设置为“C:\Users\DaFriskyMonkey\Documents\Visual Studio 2012\Projects\mvc4app” 单击“确定” 然后

我在visual studio 2012中使用默认模板创建了一个mvc4 asp.net应用程序。我可以毫无问题地构建和运行应用程序

现在,我正试图在我的电脑(Windows7旗舰版)上安装它。我在我的机器上打开了iis,并执行了以下操作:

  • 打开iis管理器
  • 右键单击站点并“添加网站”
  • 将站点名称设置为“site1”
  • 将物理路径设置为“C:\Users\DaFriskyMonkey\Documents\Visual Studio 2012\Projects\mvc4app”
  • 单击“确定”
  • 然后我转到“应用程序池”并将“.Net Framework版本”更改为“v4.0”
因此,当我导航到“localhost”时,我得到了以下信息:HTTP错误401.3-未经授权 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您没有查看此目录或页面的权限。

当我转到“mvc4app”文件夹的“编辑权限”时,“IIS_IUSRS”具有“读取”权限

我应该怎么做才能使事情正常工作


谢谢大家。

此链接为您提供了简单的解决方案。我建议您将安全配置从默认IIS文件夹(c:\inetput\wwwroot\WateverWebsite)复制到您的mvc4app文件夹。由于信誉问题,我无法回答自己的问题(即时消息更新)。但我为自己的问题找到了一个简单的答案。我在iis管理器中创建默认网站。通过visual studio 2012,我在这个默认网站上发布了我的应用程序。我不敢相信这会这么容易。希望有一天这能帮助别人。