如何部署 ASP.net 网络应用程序

How to deploy ASP.net web application

我是 ASP.Net 的新手,被告知要将我的项目部署到特定的网络位置。

在我做任何事情之前经过广泛的研究,包括这里,我发现像 "Deployment Package" "Package" "Install Package" "Publish" "Deploy" 这样的类似术语似乎都是意思是一样的,从上下文来看让我的任务变得更加困难。

我被告知使用“构建”菜单中的“发布”命令并指向共享网络文件夹,我照做了,但后来认为这可能是错误的,因为文件夹中的内容看起来不对。

我期待一个应用程序或可执行对象,但找到了 none。相反,我发现,基本上是我网站页面的编译版本以及更多文件夹。

所以,回到互联网,我发现了更多的东西,比如 MSBuild 和卸载项目文件后编辑项目文件以在任务之前和之后添加,以及更多关于如何访问它的问题;应该从它所在的文件夹 运行 还是应该安装它然后 运行。现在这真的让我觉得我做错了什么。

在发布 Web 应用程序后,我现在需要做些什么吗?或者只是缺乏经验,或者我真的做错了吗?

老实说,我现在完全糊涂了。

红色。

在Visual Studio中使用一键发布部署Web项目请参考https://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx

我想你正在部署一个网络应用程序,这种应用程序没有可执行文件,这个部署过程会生成一个网络服务器可以理解的文件列表(一些 dll)