簡體   English   中英

如何將asp.net應用程序部署到我的服務器

[英]How to deploy an asp.net application to my server

我已經使用Visual Studio創建了一個ASP.NET Web應用程序。

是github存儲庫

目前,我網站上的網頁看起來像這樣,我只對index.html進行了更改。

現在,我想在我的網站上部署此ASP.NET應用程序,我假設我只是將文件上傳到服務器,但是,不幸的是,結果看起來不像Visual Studio所顯示的那樣。

是當前網頁的外觀。

我需要對ASP.NET應用程序進行哪些更改,以使其能夠正確顯示在我的網站上?

基本上,在部署之前,您需要確保以下內容

  1. 服務器已根據您的Asp.net應用程序安裝了相同或更新的.Asp.net框架版本。
  2. 如果web.config文件中有任何數據庫連接字符串,則必須將它們更改為適當的實時數據庫連接。

然后,您需要從Visual Studio發布Web應用程序。 發布過程將編譯您的應用程序,並將創建一個完整的軟件包,其中包含Dll,圖像,樣式和aspx / html文件+配置文件。

在發布開始之前,Visual Studio會要求您創建一個公共配置文件,然后您需要在其中指定路徑和構建模式(調試或發布)。 路徑可以是本地計算機的路徑,也可以是實時服務器的路徑(盡管我優選本地)

一旦發布成功,就可以將整個發布文件夾復制到活動目錄中(如果發布路徑是本地的)。

有關部署的更多信息,請閱讀以下MSDN參考部署過程

您正在使用哪個Web服務器?

http://devinhaslam.com網站由apache網絡服務器托管。 如果要在apache上運行.net網站,則需要asp.net核心,請檢查此https://docs.microsoft.com/zh-cn/aspnet/core/publishing/apache-proxy

如果您在IIS上運行網站,則必須僅發布bin文件夾。 查看此文檔https://msdn.microsoft.com/zh-cn/library/dd465337(v=vs.110).aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM