我几乎不使用Web服务,但现在注意到我创建了一个,CS文件被转储到App_Code文件夹中。这是新事物吗?
我一直以为它的行为很像Aspx或Ascx文件,CS文件背后有嵌套代码。
答案 0 :(得分:1)
那是因为您使用的是Web Site in contrast to Web Application。 ASP.NET运行时在运行时动态编译Web站点。在此模型中,所有代码都进入App_Code
特殊文件夹。部署时,您还需要上传源代码。
另一方面,编译Web应用程序。您可以将代码放在任何您喜欢的地方,例如.ASPX,.ASCX,.ASMX,.ASHX,... Visual Studio将代码文件嵌在标记旁边。