簡體   English   中英

從本地計算機訪問美國服務器上托管的C#代碼

[英]Accessing C# code hosted on US server from Local machine

我最近使用c#在asp.net中創建了一個網站並將其托管在美國服務器上,現在我的問題是我想從本地計算機訪問其代碼,是否可以從我的本地計算機訪問美國服務器的代碼? 因為每當老板提出任何更改時,我都想訪問該服務器並進行更改,這是一件繁瑣的任務,

我所做的同樣:

  1. 我在Visual Studio 2005中選擇了打開的網站,然后選擇“遠程站點”選項。它要求我輸入使用FrontPage Server Extensions配置的網站的URL,在其下出現一個文本框,顯示Https://

  2. 然后,我去了美國服務器並按照網站http://support.microsoft.com/kb/298158的說明安裝FrontPage服務器擴展。

我要在Visual Studio 2005的文本框中輸入什么,要求我提供網站位置,以便從本地計算機訪問美國服務器上的代碼

您將提供站點的URL或FTP憑據以訪問文件。

但是,我建議不要使用這種方法,因為直接針對生產服務器進行開發從來都不是一個好主意。 然后將其發布到服務器的本地副本是一個更合適的解決方案,最終很可能會節省大量時間。

應該訪問遠程站點直接進行更改。 您應該在站點上有一台用於開發和測試的服務器,並且該站點的代碼受源代碼控制。 然后,當您要進行更改時,可以從源代碼管理中獲取項目,在此處進行更改,以便可以對其進行跟蹤,並使用本地服務器測試任何內容。

只有這樣,您才需要擔心更改遠程服務器上的任何內容。 通常,您需要執行此操作的方法是,服務器的服務提供商將僅授予您ftp訪問權限。 因此,您可以從Visual Studio發布到本地文件系統,然后將這些文件通過ftp發送到遠程服務器。

這不是構建ASP.NET Web應用程序的正確方法。

應該做的是使用源代碼管理,並將所有代碼保存在此處。 我更喜歡Subversion。 然后,您可以使用“ 發布”命令將已編譯的二進制文件部署到您選擇的服務器上。

暫無
暫無

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

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