2011-03-04 63 views
0

我幾乎不使用網絡服務,但現在剛注意到我創建了一個,CS文件被轉儲到App_Code文件夾中。這是一件新事物嗎?Asp.net Web服務CS文件移動?

我一直認爲它的行爲很像一個Aspx或Ascx文件,後面嵌套CS代碼。

回答

1

這是因爲您正在使用Web Site in contrast to Web Application。網站在運行時由ASP.NET運行時動態編譯。在這個模型中,所有代碼都進入App_Code特殊文件夾。部署時,您還需要上傳源代碼。

另一方面編譯Web應用程序。您可以將代碼放在任何你喜歡的地方,以及諸如.ASPX,.ASCX,.ASMX,.ASHX等等的東西。Visual Studio將代碼文件嵌套在標記旁邊。