如何将asp.net应用程序部署到我的服务器

时间:2018-01-06 21:57:04

标签: javascript c# html asp.net

我使用visual studio创建了一个ASP.NET Web应用程序。

Here是github存储库

目前,我网站上的网页看起来像this 我只对index.html进行了更改。

现在我想在我的网站上部署这个ASP.NET应用程序,我假设我只是将文件上传到服务器,不幸的是,结果看起来不像visual studio显示的那样。

Here是网页目前的样子。

我需要对ASP.NET应用程序进行哪些更改才能在我的网站上正确显示?

2 个答案:

答案 0 :(得分:2)

基本上在部署之前,您需要确保关注

  1. 根据您的Asp.net应用程序的要求,服务器安装了相同或更新的.Asp.net框架版本
  2. 如果web.config文件中有任何数据库连接字符串 然后必须将它们更改为适当的实时数据库连接。
  3. 然后,您需要从visual studio发布Web应用程序。发布过程将编译您的应用程序,并将创建一个包含Dll,图像,样式和aspx / html文件+配置文件的完整包。

    在发布开始之前,visual studio将要求您创建公共配置文件,并且您需要指定路径和构建模式(调试或发布)。路径可以是您的本地计算机或直接的实时服务器(我预先在本地)

    一旦发布成功,您就可以将整个发布文件夹复制到实时(如果您的发布路径是本地的)。

    有关部署的详细信息,请参阅MSDN参考Deployment process

答案 1 :(得分:1)

您使用的是哪个网络服务器?

http://devinhaslam.com网站由apache网络服务器托管。如果你想在apache上运行一个.net网站,你需要asp.net核心检查这个https://docs.microsoft.com/en-us/aspnet/core/publishing/apache-proxy

如果在IIS上运行网站,则只能发布bin文件夹。请查看此文档https://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx