gpt4 book ai didi

asp.net - 如何将 MVC3 Hello World 应用程序部署到本地主机并配置 IIS

转载 作者:行者123 更新时间:2023-12-02 16:35:22 27 4
gpt4 key购买 nike

我在将 MVC3 应用程序部署到本地主机时遇到一些问题。我正在寻找构建 ASP MVC 3 应用程序并将其部署到本地系统的详细信息。我尝试过部署这个,但遇到了一个又一个问题。我不想单独跟踪每个问题(无论如何我可能都必须这样做),我想为自己和看到这篇文章的其他人创建一个一站式指南。

我正在寻找包括在安装了 VS2010 的 Win7 SP1 计算机上安装库(ASP MVC3、IIS 等)的步骤。另外,如何设置 IIS,以及如何发布?目标是将这个 Web 应用程序部署到家里的另一台 Win7 计算机上,但 localhost 将是第一步。此外,了解从同一网络上的另一台计算机访问该网站所需的步骤也会很有帮助。

这是我到目前为止所做的:

  1. 使用 VS2010 创建了 ASP MVC 3 应用程序
  2. 构建并运行
  3. 已安装 IIS
  4. 在 IIS 中 - 在“默认网站”上“添加应用程序”,别名为:“Hello”

    4a。 “Hello”在 DefaultAppPool、.Net 4.0 上运行;综合管线

    4b。 “Hello”的物理路径为 C:\inetpub\Hello

  5. 在 VS2010 中 - 右键单击​​项目并选择“发布”,使用 FTP
  6. 网络浏览器:导航至“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 MVC 3

在 Visual Studio 中创建 MVC3 Hello World 应用

从 Windows 中的“Windows 功能”/“打开或关闭 Windows 功能”安装 IIS。

接下来,您需要在 IIS 中配置网站。我在端口 81 上创建了一个。打开 IIS 管理器,然后将“添加网站”添加到“站点”节点。

对于此网站,我在 D:\WebSite 上创建了此网站,并将其配置为在 DefaultAppPool(配置为 .NET 4.0)上的端口 81 上运行。

大多数情况下,IIS 是在安装 .NET Framework 之后安装的,因此您需要运行一些命令在 IIS 上注册 ASP.NET。

以管理员身份启动cmd.exe并在C:\Windows\Microsoft.NET\Framework64\v4.0.30319中运行aspnet_regiis -i

最初,我在将项目发布到目标时遇到了一些麻烦,但无论出于何种原因,发布方法:“FTP”到目标位置“D:\WebSite”似乎工作得很好,并且仅发布所需的最少文件。

关于asp.net - 如何将 MVC3 Hello World 应用程序部署到本地主机并配置 IIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500487/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com