我在Visual Studio 2010(C# - ASP.NET 4)中構建了我的新網站。當我開始項目時,我在「新建項目」窗口中選擇了「ASP.NET Web應用程序」。在Visual Studio 2010中構建的C#網站在服務器上不起作用
我也剛剛得到一個新的網絡主機/域名,我將把我的網站。是的,該服務器不支持ASP.NET 4.我想做一個小的「測試項目」,看看我的最終網站是否也能正常工作。問題是,我甚至無法讓這個小型測試項目在服務器上工作。
如果您已經安裝了Visual Studio,您可以按照這些步驟,如果你喜歡,但我會寫太多會發生什麼:
- 新的工程 - >「ASP.NET Web應用程序」
- 只調用它「WebApplication1」
- 不要更改任何代碼,只需轉到生成 - >生成解決方案。
- Project - > WebApplication1屬性...
- 在Package/Publish Web下,我選擇Configuration:Release(這是我的理解,在發佈到Web服務器時必須選擇此選項 - 不確定是否我錯了?)
- 將這個線在Web.config中:
<customErrors mode="Off"/>
- 建設 - >重建解決方案
- 建設 - >發佈WebApplication1
- 選擇 '文件系統',並把目標爲 'C:\ CompiledSite'。我試圖使用FTP選項,但它說,某些FrontPage擴展程序未安裝在服務器上。我不知道,我沒有在這裏要求任何FrontPage。所以我在C驅動器上試試這個。
- 將「CompiledSite」文件夾中的所有文件複製到我的域中的測試文件夾中。
我得到這個錯誤:
在文件的 「web.config」。
請,我不知道如何解決這個問題,請讓我知道如何讓我的測試網站啓動和運行的任何信息。
這裏是同一個問題:http://stackoverflow.com/questions/3683390/authentication-mode-forms-error。您應該打開IIS並將您的網站轉換爲Web應用程序。 – vorrtex 2011-02-03 21:22:05