首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将MVC3 Hello应用程序部署到本地主机并配置IIS

问如何将MVC3 Hello应用程序部署到本地主机并配置IIS
EN

Stack Overflow用户
提问于 2011-12-14 06:47:47
回答 3查看 17.3K关注 0票数 8

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

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

以下是我迄今所做的工作:

  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. web浏览器:导航到"localhost/Hello“

500.19 -内部服务器错误:

代码语言:javascript
复制
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"

配置文件:

代码语言:javascript
复制
\\?\C:\inetpub\wwwroot\web.config

请求的URL:

代码语言:javascript
复制
http://localhost:80/Hello

物理路径:

代码语言:javascript
复制
C:\inetpub\Hello

配置源:

68: <validation validateIntegratedModeConfiguration="false" />

69: <modules runAllManagedModulesForAllRequests="true" />

70: </system.webServer>

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-15 03:42:44

下载并安装ASP.MVC 3

在中创建MVC3 Hello应用程序

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

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

对于这个网站,我在D:\网站上创建了它,并将其配置为在DefaultAppPool上运行,配置为.NET 4.0,在端口81上运行。

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

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

最初,我在将项目发布到目的地时遇到了一些问题,但出于任何原因,将“FTP”发布到目标位置“D:\ some”似乎很好,并且只发布了所需的最低文件。

票数 9
EN

Stack Overflow用户

发布于 2011-12-14 06:53:07

传统上,您只能使用ftp部署到服务器。不过,对于本地运行的服务器来说,ftp没有多大意义。然而,微软最近推出了工作非常好的Web部署工具。一旦安装了它们,您就可以选择创建可部署的包了。

票数 0
EN

Stack Overflow用户

发布于 2011-12-14 09:09:38

在“发布”对话框中,选择文件系统而不是FTP,并给出您在IIS中设置的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8500487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档