问题标签 [app-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2240 浏览

c# - 将 web.config 中的公共命名空间应用到 app_code 类文件

我对 asp.net 环境比较陌生。

最近在做一个项目,发现一个问题

即,我必须将 using system.io 添加到任何页面中的所有文件函数中。使用 sql 函数也一样,即必须完全使用该命名空间的任何方法,例如

代替

所以简而言之,它不仅需要更多的输入时间,而且很难记住某些方法背后的命名空间。

但是我找到了解决方案。

通过在 web.config 中添加以下部分,我的所有页面都会自动访问该命名空间

解决了上面的问题。我现在面临一个新的。我的应用程序在 app_code 文件夹中有许多代码页。在 app_code 文件夹中,我的所有页面都需要以下标题

有人可能会感到困惑,为什么 web.config 中的声明不适用于该文件夹中的类。它们是同一个 Web 应用程序的一部分。现在我必须在所有文件中处理好这一点。

如果有人可以分享有关如何在 app_code 文件夹中拥有公共命名空间的信息,我将不胜感激。

0 投票
1 回答
6134 浏览

asp.net - Global.asax.cs 无法访问 App_Code 中的类

我在 App_Code 中创建了一个新类

这是我的 Global.asax.cs

错误在:MyClass myClass = new MyClass();

找不到类型或命名空间名称“MyClass”(您是否缺少 using 指令或程序集引用?)

我在这里想念什么?

0 投票
2 回答
785 浏览

c# - 我可以有一段 App_Code 与文件夹的其余部分分开编译吗?

我们有一个网站,其中有大量缓存对象存储在 App_Code 中的静态变量中。每当我们将 App_Code 更改推送到生产网络服务器时,它都会回收 IIS 池并刷新缓存。但是,当我们将更改推送到 .aspx 和 .aspx.cs 文件时,它不会刷新缓存。

我需要有一堆每天会更新几次的类,以便能够在 App_Code 中引用。我想要我的 App_Code 的一部分,我可以每天更新几次而无需循环 IIS 和刷新我的缓存,或者能够从 App_Code 中引用 App_Code 之外的类。

有适合我的问题的解决方案吗?

0 投票
1 回答
428 浏览

web - TFS Team Build - 如果 app_code 引用解决方案中的另一个项目,则构建失败

我使用 Team Build 2010 已经有一段时间了,在对代码进行一些更改后它突然停止工作。

更具体地说,当 App_Code 中的某个文件使用解决方案中另一个项目的引用时。我收到此错误消息:

c:\Builds\Venus\Sources\Branches\xxx\xxx\xxx\App_Code\xxx.cs (9):命名空间‘xxx.xxx’中不存在类型或命名空间名称‘xxx’(您是否缺少装配参考?)

这是一个已知问题吗?有解决方法吗?

我已经尝试删除并重新下载整个工作区,但没有运气。

提前致谢

0 投票
1 回答
948 浏览

c# - App_Code 文件被忽略(Microsoft Visual Web Developer 2010 错误)

我在 Microsoft Visual Web Developer 2010 的 App_Code 文件夹中有一个“Connection.cs”文件,但它提醒我一个错误:

找不到类型或命名空间名称“连接”(您是否缺少 using 指令或程序集引用?)

('Connection' 是 Connection.cs 文件中的一个类的名称)

对引用文件了解不多,对MSDN中的错误帮助描述也看不懂​​。我该如何解决?

编辑

Connection.cs 文件:

使用此类的文件之一:

第二次编辑

我应该提一下,当我创建项目时,App_Code 文件不是自动创建的,而是手动添加的——我使用“添加项目...”创建了一个具有该名称的文件夹,向其中添加了“Connection.cs”,仅此而已.

0 投票
1 回答
364 浏览

app-code - App_Code 文件夹问题

您的类未编译的问题,您只需转到 App_Code 文件夹中任何类的属性并将其“构建操作”属性从“内容”更改为“编译”即可解决此问题

但是如何设置属性?

0 投票
1 回答
51 浏览

asp.net - 应用程序代码是否只支持放置一种文件?

应用程序代码是否只支持放置一种文件,我的意思是 c# 类或 vb 类?因为如果我同时放置两种文件并创建一个对象,应用程序就会抛出错误。我怎样才能使应用程序代码与两者兼容。

0 投票
1 回答
1762 浏览

asp.net - 在 App_Code 类中强制转换 ascx

我有一个 ascx,我想从 App_Code 中的一个类加载和转换它。我无法从 App_Code 类中使用它,尽管我可以从 aspx 页面中使用它。

ASPX 页面技术适用于以下代码:

(注意:我在aspx页面中有以下内容:)

但是,当我尝试从 App_Code 类中转换控件时,它无法“看到” ascx 类,因此我无法转换为它来设置自定义属性(我可以加载它,但不能转换它) . 我不知道如何从 App_Code 类中复制 <% Reference...> 东西。任何人都知道我如何从 App_Code 类中引用(并因此转换)我的 ascx 吗?谢谢。

0 投票
1 回答
1671 浏览

razor - App_Code 中的 MVC Razor 声明式助手不使用 web.config 命名空间

我在 App_Code 目录中使用声明性帮助程序时遇到问题。我为我的视图创建了一个基本 webviewpage,其中包含我的本地化方法。我还有一组枚举供我的助手使用,它们围绕 CSS 名称。

例如,DataRole 是一个枚举,指的是允许显示的 CSS 类,GetStr 是我的基类的一个方法,用于打印标签的本地化值:

我的 web.config 具有基本页面类型的定义,以及要包含的正确命名空间。这些设置适用于不在 App_Code 目录中的视图。

有谁知道如何使 App_Code 目录工作?我应该在里面放一个 web.config 吗?我很茫然。

我知道你可以做@implements 和@using,而且很管用。但我正在努力为我们的软件打下基础,我认为没有必要包含绝对会在我们编写的每一页上使用的东西。

编辑,这是我在根目录和每个视图目录中的 web.config 设置:

谢谢,

布拉德

0 投票
6 回答
14303 浏览

c# - 我的 ASP.NET App_code 更改没有被拾取(或被缓存??)

帮助!!我在(根级别)App_Code 目录下有一个 .cs 文件,用于检索请求 URL 的正确模板(它链接到我们自己的内容管理数据库)。最初,它运行良好——我可以对其进行更改,并且它们被 Web 应用程序正常接收。然后发生了一些事情(不知道是什么),现在无论我做出什么改变,它们都不会被识别。即使我删除了整个 App_Code 目录,也没有什么区别 - 我似乎仍然在获取 App_Code 目录中的早期(缓存??)版本。.cs 文件中的代码如下:

即使在我将网站复制到我们的实时服务器后,也会出现同样的问题。

我不明白的是 - 如果我在 .cs 代码中引入故意错误,我仍然会收到编译错误,并且在成功编译后,会在 C:\WINDOWS\Microsoft.NET\Framework 下创建 App_Code.xxxx.dll \v2.0.50727\临时 ASP.NET 文件

那么我的 Web 应用程序实际使用的是哪个版本的 App_Code?我如何让它选择“正确”的?

仅供参考,我正在使用 C#、Visual Web Developer Express 2008 和 IIS 6 Web 服务器

任何帮助将不胜感激。