asp.net - App_Code 和 web.config

标签 asp.net web web-config app-code

假设我在 App_Code 中有一个类 (MyClass.cs)(使用 ASP.NET 网站,而不是项目)。没有为该类分配命名空间。

如何使该类在网站 .aspx 页面中有效?我需要在 web.config 文件中放入什么以及我需要将其放在哪里?

我是<添加程序集标签还是<添加类型??

由于程序集标记需要版本、区域性和公钥,因此我不确定编译时这些值是什么。

我只需添加类型标签吗?我应该把它放在 web.config 的什么地方?

编辑: 好的,我找到了部分答案。我收到错误是因为“http://localhost/MyFolder ”未在 IIS 中设置为“应用程序”。但是,我有一堆文件夹,“http://localhost/MyFolder2http://localhost/MyFolder3 等...

新问题:有什么方法可以不让 MyFolder 成为应用程序,同时仍使其正常运行?我听说过“codesubdirectories”标签,它有用吗?我应该把它放在哪里?谢谢。

最佳答案

在网站中,App_code 文件夹中不需要命名空间。不需要进入 web.config 来引用 app_code 文件夹中的类。

关于asp.net - App_Code 和 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/671985/

相关文章:

asp.net - Azure DevOps 构建管道 - 从代码覆盖范围中排除文件夹

javascript - 如何实现这种CSS效果

ASP.NET OpenWebConfiguration 失败

c# - 如何以编程方式读取 web.config 值?

asp.net - ASP.NET MVC 中的水印文本框

javascript - 如何将下拉列表选定的值传递给另一个下拉列表

带有 DATE 的 PHP 命中计数器

Flutter web 错误 pluginConstants ['isCrashlyticsCollectionEnabled' ] != null

c# - OpenExeConfiguration 路径问题

c# - NHibernate 的工作单元/存储库管理器?