从 CD 将 ASP.NET MVC2 应用程序部署到 IIS6,无需 Web 部署
因此,我需要将使用 VS2010 开发的 ASP.NET MVC2 Web 应用程序部署到 IIS6。
将要安装该工具的服务器上没有安装 Web Deploy,虽然我确实拥有系统的管理权限,但我不允许安装 Web Deploy 工具(或任何其他软件) ,就此而言)。
基本上,我需要将我的 Web 应用程序部署包放在 CD 上的服务器上,并仅使用内置的任何内容来部署它 - 服务器运行 Windows Server 2003、.NET 4.0、IIS 6 和 MSSQL Server 2005。如果在部署过程中自动生成数据库就好了,但如果我需要运行单独的 SQL 脚本来处理它,那也没关系。
我认为这一定是可能的;但我似乎不知道该怎么做!
顺便说一句:我知道如何使用通配符映射等配置 IIS6;这里唯一的问题是如何执行通常使用 Web 部署工具执行的步骤(即,将充满 Web 应用程序文件的文件夹部署到 IIS 本身中)。
谢谢, -担
So I need to deploy an ASP.NET MVC2 web app, developed with VS2010, to IIS6.
The server on which it will be installed does not have Web Deploy installed on it, and while I do have administrative privileges on the system, I am not allowed to install the Web Deploy tool (or any other software, for that matter).
Basically, I need to bring my web app deployment package to the server on a CD, and deploy it using nothing but whatever is built in -- the server is running Windows Server 2003, .NET 4.0, IIS 6 and MSSQL Server 2005. It'd be nice to have the database automatically generated during deployment, but if I need to run a separate SQL script to handle that, it's OK.
I assume this must be possible; but I can't seem to figure out how to do it!
BTW: I know how to configure IIS6 using Wildcard Mapping, etc; the only question here is how to perform the step that would normally be perfomed with the Web Deploy tool (i.e., getting the folder full of web app files deployed into IIS itself.)
Thanks,
-Dan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
编写一个从 CD 执行的小程序,只需将网站映像从 CD 复制到服务器的网站目录即可。
Write a small program to be executed from the CD which simply copies the website image from the CD to the server's website directory.
对于初学者来说,让 MVC 在 IIS6 上运行需要启用通配符映射。我假设这可以通过脚本实现。
Well for starters, getting MVC to run on IIS6 requires you to enable Wild card mapping. I'm assuming this would be doable from a script.