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

Javascript 如何将asp.net应用程序部署到我的服务器,javascript,c#,html,asp.net,Javascript,C#,Html,Asp.net,我使用visual studio创建了一个ASP.NET web应用程序 是github存储库 目前,我网站上的一个网页看起来像 我只对index.html进行更改 现在我想在我的网站上部署这个ASP.NET应用程序,我假设我只是将文件上载到服务器,不幸的是,结果与visual studio显示的不一样 是网页当前的样子 我需要对我的ASP.NET应用程序进行哪些更改,以使其正确显示在我的网站上?您正在使用哪个Web服务器 http://devinhaslam.com网站由apache Web服

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

是github存储库

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

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

是网页当前的样子


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

您正在使用哪个Web服务器

http://devinhaslam.com
网站由apache Web服务器托管。如果您想在apache上运行.net网站,则需要asp.net核心,请选中此项


如果在IIS上运行网站,则只能发布bin文件夹。查看此文档

您使用的是哪个Web服务器

http://devinhaslam.com
网站由apache Web服务器托管。如果您想在apache上运行.net网站,则需要asp.net核心,请选中此项


如果在IIS上运行网站,则只能发布bin文件夹。基本上,在部署之前,请检查此文档,您需要确保:

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

    在发布开始之前,VisualStudio将要求您创建一个公共配置文件,在那里您需要指定路径和生成模式(调试或发布)。路径可以是本地计算机的路径,也可以直接是live server的路径(不过我还是首选本地路径)

    发布成功后,就可以将整个发布文件夹复制到活动文件夹(如果发布路径是本地的)


    有关部署的更多信息,请阅读以下MSDN参考

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

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

    在发布开始之前,VisualStudio将要求您创建一个公共配置文件,在那里您需要指定路径和生成模式(调试或发布)。路径可以是本地计算机的路径,也可以直接是live server的路径(不过我还是首选本地路径)

    发布成功后,就可以将整个发布文件夹复制到活动文件夹(如果发布路径是本地的)


    有关部署的更多信息,请阅读以下MSDN参考资料

    我对asp.net有点陌生。我确实想将代码发布到devinhaslam.com,这意味着我需要asp.net核心。这个链接对我没什么帮助。我是否只需要将asp.net core添加到我的项目中,然后单击visual studio中的“发布”选项?否,如果您想在apache Web服务器上发布您的网站,您必须在Visual Studio 2017中启动一个新项目。您发现了项目类型<代码>ASP.NET核心Web应用程序并且您需要对您的Web服务器进行根访问,您必须更改一些配置。如果你只有一个网络空间软件包,我认为它不起作用。另一个方法:我对asp.net有点陌生。我确实想将代码发布到devinhaslam.com,这意味着我需要asp.net核心。这个链接对我没什么帮助。我是否只需要将asp.net core添加到我的项目中,然后单击visual studio中的“发布”选项?否,如果您想在apache Web服务器上发布您的网站,您必须在Visual Studio 2017中启动一个新项目。您发现了项目类型<代码>ASP.NET核心Web应用程序并且您需要对您的Web服务器进行根访问,您必须更改一些配置。如果你只有一个网络空间软件包,我认为它不起作用。其他方法: