繁体   English   中英

将ASP.NET MVC项目部署到服务器

[英]Deploying an ASP.NET MVC project to server

我对服务器和ASP.NET一般都很陌生。

我已经使用visual studio 2013完成了一个mvc应用程序,在本地测试它并且它完全正常工作。 我的app_data中也有一个.mdf数据库。

我购买了一个域名(asp.net托管),但现在我完全卡住了,从现在开始不知道该怎么办。

我购买的服务器有一个名为“wwwroot”的文件夹,我应该放入我的文件。

我使用filezilla手动复制文件,但在打开我的网站时出现运行时错误。

请知道这是基本的,但是你能给我详细的步骤来介绍如何将它部署到我的域名吗? 放置文件的位置和逻辑是什么。

非常感谢。

你可以在没有ftp的情况下完成

发布您的应用程序

可以使用WebMatrix,Visual Web Developer或Visual Studio中的“发布”命令将ASP.NET MVC应用程序发布到远程服务器。

此函数复制所有应用程序文件,控制器,模型,图像以及MVC,Web页面,Razor,Helpers和SQL Server Compact所需的所有DLL文件(如果使用数据库)。

创建发布配置文件

  • 在“解决方案资源管理器”中,右键单击ContosoUniversity项目(而不是ContosoUniversity.DAL项目),然后选择“发布”。 在下拉列表中,选择。 (安装了最新的Visual Studio更新后,没有下拉列表,要从头开始创建新配置文件,单击按钮是自定义。)

在“新建配置文件”对话框中,输入“测试”,然后单击“确定”。

  • 向导会自动前进到“连接”选项卡。

  • 在“服务URL”框中,输入localhost。

  • 在“站点/应用程序”框中,输入“默认网站/ ContosoUniversity”

  • 在“目标URL”框中,输入http:// localhost / ContosoUniversity

  • 目标网址设置不是必需的。 当Visual Studio完成部署应用程序时,它会自动打开您的默认浏览器到此URL。 如果您不希望浏览器在部署后自动打开,请将此框留空。

  • 单击“验证连接”以验证设置是否正确,并且可以连接到本地计算机上的IIS。

  • 单击“下一步”进入“设置”选项卡。

  • “配置”下拉框指定要部署的构建配置。 将其设置为Release的默认值。 您将不会在本教程中部署Debug构建。

  • 展开“文件发布选项”,然后选择“从App_Data文件夹中排除文件”。

  • 在测试环境中,应用程序将访问您在本地SQL Server Express实例中创建的数据库,而不是App_Data文件夹中的.mdf文件。

  • 在发布期间保留预编译并清除目标复选框中的其他文件。

  • 最后单击“发布”按钮。

更多细节,您可以从这个visual-studio-web-deployment / deployloying-to-iis链接中学习

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM