只有App_Code文件夹中的类文件能够引用ASP.net网站应用程序中的文件。为什么如此?只能在ASP .NET网站应用程序中的文件中引用App_Code文件夹中的类文件
回答
Only the class files inside App_Code folder is able to refer in a file in
ASP .NET website application. Why its so?
答案很简单网站应用程序按设计工作。
App_Code文件夹是一个特殊的ASP.NET RUNTIME文件夹。当您的站点实际在服务器上运行时,此文件夹中的所有文件都由ASP.NET编译。
This essentially allows you to drop random class/code files in this folder to be compiled on the server side. For this very reason if you drop something new into the App_Code folder of your running web site, it is like resetting it coz ASP.NET runtime now recognizes that there is a new class which needs to be kept in consideration during running the site. This magical folder brings with itself various connotations when it comes to different project types
courtesy
ASP.NET决定在运行时调用基于它所包含的文件App_Code文件夹,其编译器。如果App_Code文件夹包含.vb
文件,则ASP.NET使用VB compiler
。如果它包含.cs
文件,则ASP.NET使用C# compiler
,依此类推......
您也可以参考以下资源。
之间的差异ASP.NET WebSite and ASP.NET Web Application
。看来您创建了一个网站,其中的代码文件存储在App_Code
文件夹中。如果您创建一个Web应用程序,您可以将代码放在任何需要的地方,然后将它们编译为将被复制到bin文件夹的程序集。这样你就不需要在Web服务器上部署你的源代码。
- 1. 在.NET网站(app_code文件夹)中重用代码
- 2. DLL类不能在App_Code文件夹中的文件访问
- 3. 从我的Web应用程序中的App_Code文件夹
- 4. WAP中的App_Code文件夹?
- 5. 文件夹中的ASP.NET App_Code
- 6. 在xsp4托管的ASP.NET应用程序的App_Code文件夹中引用log4net mono
- 7. ASP中的fileUpload在应用程序文件夹中的SaveAs()文件#
- 8. 从视图中的app_code文件夹引用类
- 9. app_code文件夹
- 10. .Net构建和文件保存在App_Code文件夹中
- 11. .NET应用程序只在debug文件夹中工作
- 12. App_Code文件夹
- 13. openWithDefaultApplication在应用程序文件夹中的文件中失败
- 14. 访问包括应用程序文件夹中的文件夹。
- 15. Android应用程序中的文件夹
- 16. 网站项目中的App_code文件夹无法访问
- 17. 如何在App_Code文件夹中使用aspx文件?
- 18. Flask应用程序中的常用文件夹/文件结构
- 19. PHP文件在网站的根文件夹中不起作用
- 20. 查看存储在应用程序文件夹中的文件
- 21. 在应用程序的文件夹中打开文件
- 22. 应用程序文件系统中的隐藏文件夹
- 23. App_Code文件夹到vs2013中的dll
- 24. 类文件不能在App_Code文件夹之外编译
- 25. 覆盖应用程序文件夹中的文件的问题
- 26. 引用子文件夹中的私有.net程序集
- 27. 的fopen文件中的应用程序数据文件夹(WAMP)
- 28. 重写我的应用程序文件夹中的xml文件
- 29. 应用程序文件夹中的Android Studio文件路径
- 30. 在我的asp-classic网站中删除对文件和文件夹的访问