2009-10-10 64 views
1

我最近安裝了Mono Framework,.net 3.5 f/w和MonoDevelop(提示:我試圖從PHP切換到C#3 + .net)
雖然Mono安裝程序聲明它已經安裝了XSP2(我可以獨立於上下文菜單啓動XSP),但MonoDevelop說它找不到XSP2。
獎金Q1:當你有一個asp.net應用程序時,什麼是可執行腳本*(即.php for PHP)?
獎金Q2:爲asp.net開發設置我的開發框的最佳方式是什麼? (對於php我使用apache2 + mysqlce + php,所以我寧願增加一些對apache的東西,比如mod_mono - 但我想問一下...)
獎金Q3:任何一般的「非新手」從MSDN開始使用asp.net?一般C#+ ASP.net +單聲道問題

*我這麼問是因爲它看起來像.aspx文件中一個時髦的方式排序「是指」到的.cs文件... :(我是新來這...

+0

你已經安裝了你在使用的平臺,什麼版本的單? – 2009-10-10 17:54:09

+0

@ miguel.de.icaza單聲道2.4.2.3 W32 – aviraldg 2009-10-10 18:05:29

回答

1

我「M不會是能夠幫助與您的MonoDevelop的問題,XSP2,因爲我沒有使用單聲道,但我可以用你的一些其他問題。

幫助當你有一個asp.net應用程序,什麼是可執行腳本(即PHP的PHP)?

ASP.NET頁面有一個.aspx擴展(雖然這是可配置的)。當第一次請求頁面時,ASP.NET運行時解析一個ASPX文件並從中編譯一個類。此編譯的類在ASP.NET應用程序運行時內執行。

.cs文件通常與.aspx文件由如Visual Studio開發環境有關(這不是必需的,雖然你可以有.aspx文件獨立的.cs文件)。 .cs文件定義了一個類,並且從.aspx文件編譯的類繼承(或是該類的一個子類型)。

什麼是設置我的開發框爲asp.net開發的最佳方式是什麼?

同樣,我不知道Mono,所以我會根據Microsoft工具給出我的建議。我推薦Visual Web Developer 2008 Express。免費提供的產品具有許多強大的功能,並使用內置的Web服務器,使您的環境配置更輕鬆。我想推薦Web Platform Installer。這將有助於下載和安裝Visual Web Developer 2008 Express,並使用.NET Framework,IIS,SQL Server Express甚至開源Web應用程序等其他方式啓動並運行quicklu。這很好用,很容易使用。

任何一般的「非新手」的幫助來源除了MSDN,開始使用asp.net?

StackOverflow? :-)

如果你是.NET新手,我會建議先掌握語言,然後再掌握ASP.NET特定的東西。

最好。NET書(在我看來):

ASP.NET資源: