有一個我即將開始研究的網站基本上都是HTML,並沒有包含任何服務器端語言。擁有該網站的人希望我向該網站添加一個新表單,肯定需要一些服務器端邏輯。因爲我知道C#我想使用VS 2010使用C#webforms創建頁面。儘管如此,該項目的整個部署方面仍然很難理解。如何使用已部署的常規HTML網站部署.aspx網頁表單頁面?
我可能已經在想這整個場景,但是爲了確保這些新的webforms被部署到已經存在的網站上,我需要做些什麼與衆不同的事情嗎?我需要採取哪些步驟?
有一個我即將開始研究的網站基本上都是HTML,並沒有包含任何服務器端語言。擁有該網站的人希望我向該網站添加一個新表單,肯定需要一些服務器端邏輯。因爲我知道C#我想使用VS 2010使用C#webforms創建頁面。儘管如此,該項目的整個部署方面仍然很難理解。如何使用已部署的常規HTML網站部署.aspx網頁表單頁面?
我可能已經在想這整個場景,但是爲了確保這些新的webforms被部署到已經存在的網站上,我需要做些什麼與衆不同的事情嗎?我需要採取哪些步驟?
我只是創建一個新的ASP.NET網站項目或應用程序,並將所有的HTML文件和從屬文件夾複製到項目中。如果有很多頁面,這可能會很麻煩,但讓它起作用應該不會太困難。
當您部署應用程序時,您只需確保主機配置爲運行ASP.NET應用程序。
只需在您的Web應用程序項目中包含當前的HTML,並且您可以將所有內容一起部署。 GoDaddy有在他們的網站上部署asp.net web應用程序的說明。
GoDaddy的Windows服務器通過查看他們的站點來支持ASP.NET 4.0。由於現有頁面只是HTML頁面,因此只能通過GET,POST或cookie將信息傳遞給ASPX頁面,因此我不明白爲什麼您不能放下ASPX頁面並使其工作。當然你也需要一個web.config。
爲了運行ASP.NET Web窗體,您必須在Web服務器上設置ASP.NET應用程序。如果它是您自己的機器,那麼您可以從IIS管理器(在Windows 7中它位於管理工具下)執行它。
在許多客戶共享的託管服務器上,託管公司有自己的方式將IIS細分爲不同的客戶。所以你必須按照Go Daddy關於如何做到這一點的說明。不要指望擁有像你自己機器上的完全自由。
您可以使用現有的Html頁面在現有IIS文件夾上配置ASP.NET應用程序。現有的Html頁面仍然可以正常工作,但會令人困惑和混亂。爲什麼不創建一個子文件夾並將現有的Html頁面移動到那裏,或者在這個子文件夾中創建ASP.NET應用程序呢?
什麼樣的Web服務器?你能設置.NET嗎? – Oded
它託管在GoDaddy – MDL
Windows或Linux? – Oded