将ASP.NET Web应用程序部署到Intranet

时间:2009-07-14 14:15:25

标签: asp.net deployment copy-paste

我刚刚完成了一个ASP.NET Web应用程序。我现在准备将应用程序部署到我公司的Intranet。我想准备文件,以便我可以简单地将它们提供给我公司的IT小组进行上传。我回顾了本网站发布的一些以前的Q& As;但是,似乎没有一种从Visual Studio部署ASP.NET Web应用程序的简单方法。根据我的发现,看起来我必须通过VS功能将文件复制到服务器。不幸的是,我在个人计算机上构建了Web应用程序,因此我无法访问公司的任何内部服务器。

因此,我希望有一种方法可以从VS收集文件,然后将它们方便地放在要复制到服务器(如IIS)的文件夹中。有点像通过简单地将安装文件复制到计算机来部署C#应用程序。有谁知道这是否可能?

有关其他信息,我使用的是VS 2008,Web应用程序通过ADO.NET读取Access Db(我知道在部署之前我必须更改路径)。

谢谢,

Damion

3 个答案:

答案 0 :(得分:8)

听起来您正在使用Web应用程序项目。在Visual Studio中右键单击您的Web项目,然后选择“发布”。您可以发布到文件系统上的本地文件夹,然后将这些文件提供给公司的IT组。确保选择“运行此应用程序所需的唯一文件”选项。您的Access文件是在App_Data文件夹中还是在网络上的其他位置?

答案 1 :(得分:0)

是的 - 复制Web应用程序是很正常的。我经常这样做。您仍然可以使用发布工具执行此操作 - 在本地进行简单发布 - 例如C:\上的另一个文件夹(您可能只想部署运行应用程序所需的文件),然后将文件复制到IT团队的服务器/放置位置。

ASP.NET总是supported XCopy deployment

答案 2 :(得分:0)

您可以使用“发布”功能发布到您有权访问的服务器,并指示IT组从那里复制