这是.NET的一个子集还是完整的框架?如果它是一个子集,那么ASP.NET组成的类(名称空间),更重要的是它不是由哪些类组成的?我在文档中注意到,有明显的命名空间只适用于Web应用程序,反之亦然,但是在ASP.NET中仍然可以访问这些命名空间吗?
基于我们设置的限制是什么构成ASP.NET的限制,还是像我之前提到的那样只是.NET Framework的一部分?
从使用WP7进行开发时,显然存在限制,因此只能使用.NET Framework(Compact)的一部分。据我所知,ASP.NET没有任何理由可以有任何限制。这是对的吗?
答案 0 :(得分:3)
ASP.NET开发需要完整的.NET库(而不是客户端配置文件),因此您几乎可以访问框架中的所有命名空间,因此没有任何限制。另一方面,即使您可以访问System.Windows.Forms.Form
之类的对象,它们也不会完全正常运行,因为没有桌面应用程序和桌面来显示表单(尽管您仍然可以将它们用于其他目的而不是在桌面上显示表单。)
作为旁注,实际上您的托管服务提供商可能会限制框架中的某些功能(例如:http://faq.1and1.co.uk/scripting/asp_net/2.html),因此您必须与他们核对。