假设我在 App_Code 中有一个类 (MyClass.cs)(使用 ASP.NET 网站,而不是项目)。没有为该类分配命名空间。
如何使该类在网站 .aspx 页面中有效?我需要在 web.config 文件中放入什么以及我需要将其放在哪里?
我是<添加程序集标签还是<添加类型??
由于程序集标记需要版本、区域性和公钥,因此我不确定编译时这些值是什么。
我只需添加类型标签吗?我应该把它放在 web.config 的什么地方?
编辑: 好的,我找到了部分答案。我收到错误是因为“http://localhost/MyFolder ”未在 IIS 中设置为“应用程序”。但是,我有一堆文件夹,“http://localhost/MyFolder2 、 http://localhost/MyFolder3 等...
新问题:有什么方法可以不让 MyFolder 成为应用程序,同时仍使其正常运行?我听说过“codesubdirectories”标签,它有用吗?我应该把它放在哪里?谢谢。
最佳答案
在网站中,App_code 文件夹中不需要命名空间。不需要进入 web.config 来引用 app_code 文件夹中的类。
关于asp.net - App_Code 和 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/671985/