2011-03-04 50 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将代码文件嵌套在标记旁边。