2013-03-29 43 views
1

我新的ASP.NET和我想開始編碼,並通過構建和運行不同的代碼簡單的部分學習語言......測試服務器用於ASP.NET

什麼將是最簡單的方法開始並測試ASP.NET代碼?我嘗試修改XAMPP中的httpd文件以添加asp支持,但這種支持無效。我猜測使用XAMPP運行ASP.NET並不是簡單的方法。

<html> 
<body> 
    <h1>Hello Web Pages</h1> 
    <p>The time is @DateTime.Now</p> 
</body> 
</html> 

我明白任何意見,

提前非常感謝!

回答

5

我想看看ASP.Net的官方Getting Started頁面。您可以使用Cassini或IIS Express來實際測試您的Web應用程序。您需要升級到完整的IIS以將您的Web應用程序投入生產。

+1

看起來微軟已經投入了大量的工作 - 只是瀏覽幾頁,看起來像一個很好的資源和教程。 –

+0

+1,感謝您的回覆。 IIS Express看起來很有用:) – AnchovyLegend

+0

我是否能夠使用IIS Express直接從我的Windows機器(無需Windows服務器)測試Web應用程序,是否像測試環境一樣? – AnchovyLegend

1

你一定要使用IIS--我不知道你是否可以使用Apache的ASP.NET,但IIS是爲它設計的。

基本你好世界的頁面將需要一些調整,從您的樣品 - 一旦你在IIS中設置一個應用程序,這個頁面應該運行:

的Default.aspx:

<%@ Page Language="C#" %> 
<html> 
    <body> 
     <h1>Hello Web Pages</h1> 
     <p>The time is <%= System.DateTime.Now %></p> 
    </body> 
</html> 

但這不是學習真正的ASP.NET東西的好方法。您將希望使用Visual Studio確保學習,並在線運行一些教程以幫助您入門。我個人建議從ASP.NET MVC開始,特別是如果你已經接觸到MVC模式。傳統的ASP.NET WebForms有許多時髦的Web Voodoo,如果你是一個使用其他技術的Web開發人員,可能會有點棘手。

您可以免費獲得Visual Studio的免費副本 - 搜索Visual Studio Express,您會發現各種免費版本。

+0

+1,謝謝你的回覆。我將繼續並通過我的大學獲得Visual Studio的完整副本:)過去3年來,我一直在爲PHP編寫代碼,所以我認爲它有時候會選擇ASP.NET,因爲它具有競爭優勢和個人興趣。 – AnchovyLegend

+0

您可以使用Apache與Mono的ASP.Net,但我第二個建議爲IIS。這絕對是開始的最簡單的方法,您不會有麻煩試圖將教程從原生.Net/VS/Windows翻譯成Mono/MonoDevelop/AltOS。 – Xander

+0

這可能是一個愚蠢的問題,但是我不需要在Web服務器上安裝IIS的完整版本,以便我能夠測試Web應用程序? – AnchovyLegend

0

如果你是一名學生,那麼你可以從dreamspark.com免費下載,只需要輸入一些學生證/大學信息即可。

窗口默認有一個IIS服務器,你只需要從「關閉窗口功能」來激活它,但是因爲託管你需要有一個IIS服務器。

作者安迪奧爾森有很好的教程/書籍專用於asp.net,這是最好的一個可用。

我可以檢查並獲得一些最好的書籍的標題(如果你想以這種方式進行)。

祝你好運。

+0

感謝您的回覆。是的,如果你能推薦一本書,我一定會感興趣,並且很感激。謝謝:) – AnchovyLegend

+0

我在我的辦公室裏很少,不記得標題,星期一去上班,然後會發貼。 – Vishal

+0

只是爲了讓你的腳溼,你可以從這裏開始(他們有很好的視頻教程)http://net.tutsplus.com/category/tutorials/asp-net/page/3/ – Vishal