【发布时间】:2011-12-14 06:47:47
【问题描述】:
我在将 MVC3 应用程序部署到本地主机时遇到了一些问题。我正在寻找构建 ASP MVC 3 应用程序并将其部署到本地系统的详细信息。我试图部署它,但在一个又一个问题中遇到了问题。我不想单独跟踪每个问题(无论如何我可能都必须这样做),我想为自己和看到这篇文章的其他人创建一个一站式指南。
我正在寻找步骤,包括在安装了 VS2010 的 Win7 SP1 机器上安装库(ASP MVC3、IIS 等)。另外,如何设置 IIS,以及如何发布?目标是将这个 Web 应用程序部署到家里的另一台 Win7 机器上,但第一步将是 localhost。此外,了解从同一网络上的另一台计算机访问网站所需的任何步骤会很有帮助。
这是我到目前为止所做的:
- 使用 VS2010 创建了一个 ASP MVC 3 应用程序
- 构建并运行
- 已安装 IIS
-
在 IIS -“默认网站”上的“添加的应用程序”,别名:“Hello”
4a。 “Hello”在 DefaultAppPool、.Net 4.0 上运行;集成管道
4b。 "Hello" 的物理路径为 C:\inetpub\Hello
- 在 VS2010 中 - 右键单击项目并选择“发布”,使用 FTP
- 网络浏览器:导航到“localhost/Hello”
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
请求的网址:
http://localhost:80/Hello
物理路径:
C:\inetpub\Hello
配置来源:
68: <validation validateIntegratedModeConfiguration="false" />
69: <modules runAllManagedModulesForAllRequests="true" />
70: </system.webServer>
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 iis