我在将MVC3应用程序部署到本地主机时遇到了一些问题。我正在寻找细节来构建和部署一个ASP MVC 3应用程序到我的本地系统。我试图部署这个,但问题后遇到问题。而不是单独跟踪每个问题(而且我可能必须这样做),我想为自己和其他人看到这篇文章创建一站式指南。如何将MVC3 Hello World应用程序部署到本地主机并配置IIS
我正在寻找包括库在安装VS2010的Win7 SP1机器上安装(ASP MVC3,IIS等)的步骤。另外我该如何设置IIS,以及如何发布?目标是将这个网络应用程序部署到家中的另一台Win7机器上,但localhost将是第一步。此外,了解使网站能够从同一网络上的另一台计算机访问的任何步骤都将是有帮助的。
这是我迄今所做的:
- 创建一个ASP MVC 3应用程序与VS2010
- 构建并运行
- 安装IIS
在IIS - 在 “添加应用” “默认网站”与别名:“你好”
4a。 “Hello”在DefaultAppPool,.Net 4.0上运行;集成管道
4b。 “你好” 具有物理路径C:\的Inetpub \你好
- 在VS2010 - 右单击该项目,并选择 “发布”,使用FTP
- Web浏览器:浏览到 “本地主机/你好”
500.19 - 内部服务器错误:
Config Error: This configuration section cannot be used at this path. This happens when
the section is locked at a parent level. Locking is either by default
(overrideModeDefault="Deny"), or set explicitly by a location tag with
overrideMode="Deny" or the legacy allowOverride="false"
配置文件:
\\?\C:\inetpub\wwwroot\web.config
请求的URL:
http://localhost:80/Hello
物理路径:
C:\inetpub\Hello
配置源:
68: <validation validateIntegratedModeConfiguration="false" />
69: <modules runAllManagedModulesForAllRequests="true" />
70: </system.webServer>