我正在开发一个ASP MVC网站项目。现在我有一个要求,要求我在开发过程中将其部署到IIS7上(以检查某些功能)。每当我尝试输入网站的URL时,都会收到上述错误消息。(注意:开发机器:Vista Home Premium,IIS7)
目前为止我已经做了以下操作:
编辑HOSTS文件(C:\WINDOWS\system32\drivers\etc\hosts)。
在其中放入两个域名(127.0.0.1 domain1.com和127.0.0.1 domain2.com)。
创建一个文件夹c:\websites\dirOfApplication并从Visual Studio 8中部署到该文件夹。
在IIS7中创建一个新站点,主机名为domain1.com,应用程序文件夹为上述文件夹。
在Web浏览器中键入地址domain1.com将导致上述错误(HTTP Error 403.14 - Forbidden - The Web server is configured to not list the contents of this directory.)
我认为我漏了什么东西,但不知道是什么!尝试使用相同的结果部署System.Web.Mvc、System.Web.Abstraction和System.Web.Routing文件。每当我尝试按F5并运行应用程序时,它就能正常工作!