我正在努力让股票标准ASP.NET MVC(正式版,1.0版)工作/运行。诀窍?我试图让它在IIS7下工作,而不是内置的Visual Studio开发服务器(又名卡西尼)。
会发生什么?它永远不会进入默认主页,而是进入LOGIN页面。
预信息
- OS = Win 7 RTM。
- VS2008 Team Suit + ASP.NET MVC 1.0 + VS2008 SP1(按此顺序安装)。
醇>
重现的步骤: -
- 安装IIS7。确保IIS6 Metbase和config thingy也被“勾选”。
- 启动VS2008
- 文件 - >新 - >项目 - >网络 - > ASP.NET MVC Web应用程序
- 开始 - 调试。所有作品100%罚款。默认“欢迎使用ASP.NET MVC!”资源显示。
- 启动Internet信息服务(IIS)管理器
- 网站 - >添加网站 - >给它一个名称,并使物理路径指向我在步骤#3中创建的MVC Web应用程序的文件夹。我让这个网站有一个#5555端口。
- 启动您的收藏浏览器。转到
http://localhost:5555
醇>
好的,这是第一个错误。由于权限问题,IIS无法读取web.config文件。所以我接着......
- 转到包含所有MVC网站代码的根文件夹。对我来说是C:\ Projects \ TestSite1
- 右键单击#8,Security - >中的该文件夹编辑 - >添加 - > IIS_IUSR - >好的 - >好的 - >行。
- 在浏览器中重新加载网站。
醇>
好的#2。现在配置文件可以被读取但是我们得到302 /到/ Account / LogOn网址了吗?!!
有人可以解释一下发生了什么吗?请:)