首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试部署一个asp.net mvc应用程序:除了一次单击发布之外,还有其他选择吗?

尝试部署一个asp.net mvc应用程序:除了一次单击发布之外,还有其他选择吗?
EN

Stack Overflow用户
提问于 2013-07-24 16:30:20
回答 2查看 819关注 0票数 0

我正在尝试为一个asp.net mvc应用程序设置visual一次性发布,但在获得正确配置的一击发布时遇到了一些问题。短期内,我只想把应用程序放到服务器上。除了一次点击发布之外,还有别的选择吗?类似于将适当的文件移动到apache服务器上的适当目录?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-24 17:41:05

使用单击“发布”时有多个选项。在向导中选择发布方法时,可以使用“”将所有文件写入zip文件。然后可以手动将其移动到服务器并发布。

您还可以选择使用FTP或直接进入文件系统。

下面是描述如何使用Web选项的链接:http://msdn.microsoft.com/en-us/library/dd465323.aspx

票数 0
EN

Stack Overflow用户

发布于 2013-07-24 18:21:51

由于您不希望远程发布涉及到,一种简单的方法是将站点文件发布到文件夹并复制文件(FTP、SFTP、远程共享等)。到IIS web服务器。Apache不执行ASP.NET MVC代码,因此Apache服务器站点必须重定向或代理连接到ASP.NET网站。无论如何,您将需要配置IIS网站。

对于包装,我建议以下步骤:

  1. 打开Visual解决方案
  2. 右键单击ASP.NET MVC项目并选择“发布.”
  3. 将发布方法更改为“文件系统”
  4. 选择一个文件夹来部署这些文件,例如C:\temp\MyApplication。请注意,可以使用网络共享文件夹直接发布文件。

以下是IIS部署的步骤:

  1. 在IIS web服务器上创建一个文件夹,该文件夹将包含您的网站,例如C:\inetpub\MySite。
  2. 将发布输出文件夹从您的PC复制到网站文件夹。例如,将C:\temp\MyApplication文件夹复制到C:\inetpub\MySite下的IIS web服务器,以便生成的文件夹为C:\inetpub\MySite\MyApplication。
  3. 在IIS Web服务器上打开IIS管理器。
  4. 创建一个新网站并指向您的网站文件夹,例如C:\inetpub\MySite。您可以在站点级别发布应用程序,但让我们将其作为自己的IIS应用程序保持干净。
  5. 右键单击新网站并选择“添加应用程序”。为了简单起见,选择默认的ASP.NET v4.0应用程序池。还有许多其他文档讨论如何创建自定义应用程序池。

您应该能够使用相对路径"/MyApplication“在IIS服务器中打开应用程序。有很多不同的方法来部署这个内容,所以请采取上述步骤作为一个单一的建议。希望这能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17839782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档