如何部署ASP.NET项目?

时间:2015-05-15 22:59:38

标签: svn visual-studio-2013 webforms windows-server-2008 webdeploy

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

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

我被告知使用Visual Studio将其FTP到服务器并不是那么理想,并且以某种方式使用Subversion将其复制到服务器可能是最好的。

通过服务器发布此项目有什么无忧无虑的安全方式?

我基本上对网络,服务器和发布网站一无所知,所以对此有任何想法/帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

我为自己的问题找到了一个可用的解决方案。以下是我在其他人需要帮助时所做的事情:

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

2)在Visual Studio中,选择VISUALSVN-> RepoBrowser。右键单击trunk文件夹(它应包含项目文件夹)并选择export。使用第二个...按钮通过在网络树中选择它来选择服务器上的现在共享文件夹。

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

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

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

6)开始并浏览网站。