我想知道部署ASP.NET
web应用程序的有效方法是什么。我跟着部署的过程是:部署ASP.NET web应用程序的最佳方法
构建的万维网应用程序
从
Standard Bar > Build Menu
[只选择执行应用程序所需要的文件]- 发布 Web应用程序
使用任何客户端软件如
[WinScp]
连接到服务器 复制从本地计算机到服务器的文件。
想知道这是正确的做法吗?
我想知道部署ASP.NET
web应用程序的有效方法是什么。我跟着部署的过程是:部署ASP.NET web应用程序的最佳方法
构建的万维网应用程序
从Standard Bar > Build Menu
[只选择执行应用程序所需要的文件]
使用任何客户端软件如[WinScp]
连接到服务器
复制从本地计算机到服务器的文件。
想知道这是正确的做法吗?
我这样做的方式是在Visual Studio(我使用2013)中使用一键式发布。我觉得它很容易使用,效果很好。 How to: Deploy a Web Project Using One-Click Publish in Visual Studio
在Visual Studio 2008:
在生成菜单上,单击发布网站。
在“发布网站”对话框中,单击省略号按钮(...)至 浏览到要发布网站的位置。
你可以写网站输出到本地或共享文件夹,一个 FTP站点,或者你有一个URL访问Web站点。您必须在目标位置具有 创建和写入权限。
为了能够改变的.aspx文件 布局(而不是代码)发布网站后,选择允许此预编译站点 是可更新的复选框。
要名强命名组件使用的密钥文件或密钥容器, 选择启用预编译的程序集强命名复选框, ,然后单击确定。
发布状态显示在任务栏中。根据连接速度,网站的大小和内容文件的类型, 发布时间可能会有所不同。发布完成后,会显示 发布成功的状态。
有多种方式来部署网络应用程序,并没有一个比任何其他更正确。你的部署方法似乎合乎逻辑,应该可以正常工作 – ovaltein
它工作吗?你有错误吗?根据您工作的环境,发布网站的方式有很多种。(我不要求详细信息)。如果你的流程正常运行,那就去吧。 – NotMe
@Kelix:工作正常。我从我的一位高级工作人员那里学习这种方法。但从那以后,我一直遵循相同的方法。此外,我并不处于适当的环境中,无法学习开发和部署的最新技术。 – fais