- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在将 MVC3 应用程序部署到本地主机时遇到一些问题。我正在寻找构建 ASP MVC 3 应用程序并将其部署到本地系统的详细信息。我尝试过部署这个,但遇到了一个又一个问题。我不想单独跟踪每个问题(无论如何我可能都必须这样做),我想为自己和看到这篇文章的其他人创建一个一站式指南。
我正在寻找包括在安装了 VS2010 的 Win7 SP1 计算机上安装库(ASP MVC3、IIS 等)的步骤。另外,如何设置 IIS,以及如何发布?目标是将这个 Web 应用程序部署到家里的另一台 Win7 计算机上,但 localhost 将是第一步。此外,了解从同一网络上的另一台计算机访问该网站所需的步骤也会很有帮助。
这是我到目前为止所做的:
在 IIS 中 - 在“默认网站”上“添加应用程序”,别名为:“Hello”
4a。 “Hello”在 DefaultAppPool、.Net 4.0 上运行;综合管线
4b。 “Hello”的物理路径为 C:\inetpub\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/
我是一名优秀的程序员,十分优秀!