【发布时间】:2008-12-18 20:27:37
【问题描述】:
为什么 Web Service 文件 (.asmx) 与常规 .aspx 文件不同,默认将其代码隐藏放置在 app_code 文件夹中?
【问题讨论】:
标签: web-services app-code
为什么 Web Service 文件 (.asmx) 与常规 .aspx 文件不同,默认将其代码隐藏放置在 app_code 文件夹中?
【问题讨论】:
标签: web-services app-code
通常 asmx 文件更像是业务对象的代理,而业务对象不属于网站项目。 Web 服务类应该放在专门用于业务逻辑而不是表示的不同项目中。另一方面,aspx 和 aspx.cs 是正确放置在网站项目中的互补文件,因为它们的工作是呈现数据。
【讨论】:
当您处理网站项目时,这是 Visual Studio 使用的样式。 Web 应用程序项目并非如此。
【讨论】: