我在将MVC3应用程序部署到本地主机时遇到了一些问题。我正在寻找构建和部署一个ASP.MVC 3应用程序到我的本地系统的详细信息。我尝试过部署它,但是遇到了一个又一个问题。与其单独追踪每个问题(我可能无论如何都要这样做),我想为我自己和其他看到这个帖子的人创建一个一站式指南。
我正在寻找步骤,包括安装在安装了MVC3的Win7 SP1计算机上的库(ASP、IIS等)。此外,我如何设置IIS,以及如何发布?目标将是将这个web应用程序部署到家里的另一台Win7机器上,但本地主机将是第一步。此外,了解从同一网络上的另一台机器访问该网站所需采取的任何步骤将是有帮助的。
以下是我迄今所做的工作:
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>
发布于 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”似乎很好,并且只发布了所需的最低文件。
发布于 2011-12-14 06:53:07
传统上,您只能使用ftp部署到服务器。不过,对于本地运行的服务器来说,ftp没有多大意义。然而,微软最近推出了工作非常好的Web部署工具。一旦安装了它们,您就可以选择创建可部署的包了。
发布于 2011-12-14 09:09:38
在“发布”对话框中,选择文件系统而不是FTP,并给出您在IIS中设置的路径。
https://stackoverflow.com/questions/8500487
复制相似问题