在我自己的 2008 年服务器上使用 IIS 7.0 托管 ASP.Net MVC3 应用程序

发布于 2024-12-01 20:56:47 字数 89 浏览 0 评论 0原文

这似乎很简单,以至于没有任何记录......我已经完成了我的第一个 MVC3 项目,现在我想将它托管在我自己的 IIS7 (W2008) 服务器上。它是如何完成的?

This seems to be so easy that it is documented nowhere.... I have finished my first MVC3 project and now I want to host it on my own IIS7 (W2008) server. How is it done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

俏︾媚 2024-12-08 20:56:47

有两种选择。如果您可以控制服务器并可以在其上安装,最简单的方法是安装 ASP.NET MVC 3 Framework,然后像任何其他 Web 应用程序一样安装和配置 MVC 应用程序。

如果无法在服务器上安装运行时,则可以使用名为 Bin 部署 的选项。

There are two options. If you have control of the server and can install on it, the easiest is to install the ASP.NET MVC 3 Framework on it and then install and configure the MVC app as any other web application.

If the runtime cannot be installed on the server, option called Bin Deployment can be used.

冧九 2024-12-08 20:56:47

这就是我在 Windows 7 Professional 或更高版本上安装 get MVC 所做的操作。对于 Windows Server 2008,请参阅 链接。 Windows 7 / Server 2008 的 IIS 管理组件应该是相同的。安装过程会略有不同。

开始>控制面板>程序和功能>打开或关闭 Windows 功能 展开

Internet 信息服务并勾选您需要的所有内容(FTP、万维网)

具体来说,我使用 FTP(FTP 服务)和 WWW 服务进行应用程序开发(.NET 扩展性、ASP、ASP.NET、 ISAPI 扩展和 ISAPI 过滤器)已启用。在安全性下,您至少应该启用基本身份验证。

完成此操作后,请转到此处获取 Web 平台安装程序,该安装程序将允许您轻松安装 .NET 3.5/4.0、MVC 以及您可能需要的其他功能,例如 MS SQL Express。

完成此操作后,转到“开始”>“控制面板>管理工具> Internet 信息服务管理器

展开计算机名,展开站点,右键单击默认网站(除非您想使用其他文件夹,如果是这样,右键单击站点并单击“添加新”),无论您选择哪个站点,都可以右键单击并选择“添加FTP发布”。从那里,只需按照提示操作,并允许访问您想要的任何用户。现在您可以从 Microsoft Visual Studio 2010 进行 FTP 访问(使用发布)。

在 Visual Studio 中 - 右键单击​​要发布的 MVC 应用程序,转到“发布”,输入 ftp 站点设置(很可能是 ftp://localhost 如果是本地安装)、用户、密码以及是否替换或删除文件。您可以保存此配置文件,这样您就不必每次都重新输入此信息。

这个问题/答案甚至可能更适合服务器故障或超级用户,不确定吗?如果是这样我肯定它会被移动。

This is what I did to install get MVC running on Windows 7 Professional or greater. For Windows Server 2008, please see this link. The IIS management component should be the same for Windows 7 / Server 2008. The install process will be a little different.

Start > Control Panel > Programs and Features > Turn Windows features on of off

Expand Internet Information Services and check off all that you need (FTP, World Wide Web)

Specifically I use FTP (FTP Service), and WWW Services with Application Development (.NET Extensibility, ASP, ASP.NET, ISAPI Extensions, and ISAPI Filters) enabled. Under security you should at least enable Basic Authentication.

After this is done, go to here to get the Web Platform Installer, which will allow you to easily install .NET 3.5/4.0, MVC, and other features you might need such as MS SQL Express.

Once this is done, go to Start > Control Panel > Administrative Tools > Internet Information Services Managger

Expand COMPUTERNAME, expand sites, right click Default Web Site (unless you want to use a different folder, if so, right click sites and click "Add New"), whichever site you choose, you can right click and choose "Add FTP Publishing". From there just follow the prompts, and allow access to whichever users you want. Now you can FTP in from Microsoft visual Studio 2010 (Using Publish).

In Visual Studio - right click the MVC application you want to publish, go to Publish, enter the ftp site settings (most likely ftp://localhost if its a local install), user, password, and whether or not to replace or delete files. You can save this profile so you don't have to re-enter this information every time.

This question/answer might even be more geared toward serverfault, or superuser, not sure? If so I'm sure it will be moved.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文