如何部署ASP.NET项目?

How to deploy ASP.NET project?

我在 Visual Studio 2013 年在我的本地计算机上创建了一个 ASP.NET Webforms 项目,它已插入 SVN。我被要求找到几个不同的选项来将项目迁移到机器 运行 Windows Server 2008 R2 并使用 IIS 进行部署。

到目前为止,我已经尝试在 Web 部署上遵循 this article。我能够一路通过它,验证连接是否有效,它说应用程序已发布,但我无法在浏览器中查看它(不太确定如何正确设置测试 URL使用此方法或我发布时究竟发生了什么)。

有人告诉我使用 Visual Studio 将其通过 FTP 传输到服务器并不是很理想,使用 Subversion 将其复制到服务器可能是最好的方法。

通过服务器轻松、安全地发布此项目的方法是什么?

我对网络、服务器和发布站点基本上一无所知,所以任何 ideas/help 对此将不胜感激。

我找到了解决我自己问题的可用方法。如果其他人需要帮助,我会这样做:

1) 在 IIS 中,在服务器计算机上,浏览到 inetpub 文件夹,右键单击它并与托管 VS 项目的计算机共享该文件夹。

2) 在 Visual Studio、select VISUALSVN->RepoBrowser 中。右键单击主干文件夹(它应该包含项目文件夹)并 select 导出。使用第 2 个 ... 按钮 select 通过 select 在网络树中编辑服务器上现在共享的文件夹。

3) 在 IIS 中,右键单击站点。 Select 添加新网站。对于站点名称,输入项目名称,对于应用程序池 select ASP.NET v4.0。将物理路径设置为先前共享的文件夹。现在不要设置任何绑定。单击确定。

4) 浏览项目文件夹,右键单击它。属性 -> 安全选项卡 -> 编辑 -> 添加。单击位置按钮。 Select 位于树顶部的主机。使用此方法添加具有完全权限的“IUSR”和“IIS_IUSRS”条目。这将允许 IIS 正确部署站点。

5) 在 IIS 中,select 侧面板中的站点。双击默认文档图标。在顶部为您希望它开始的 .aspx 页面添加一个条目。

6) 启动并浏览网站。