问题标签 [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 投票
0 回答
34 浏览

c# - 我可以在 asp.net Web 表单中的 C# App_Code 类中使用 VB App_Code 类吗?

我正在处理的 ASP.NET Web 窗体站点正在从 VB 过渡到 C#,因此我们在 VB 中有许多类,但所有新类都应该在 C# 中。

App_Code目录有一个子目录 ,App_Code/CSCode用于 C# 代码,主App_Code目录包含 VB 类。

我想从App_CodeC# 类中引用一个 VB 类App_Code/CSCode,但我收到编译错误,说它找不到 VB 类定义。

App_Code是否可以从 C# 类中引用 VB 类App_code/CSCode

提前致谢。

0 投票
1 回答
173 浏览

php - 多次使用相同代码的最佳方式?/PHP

我是 php 的新手,但我有一个问题,我找不到一个好的解决方案。

我来自ASP.NET后台,我正在寻找一个文件夹之类的东西,它将包含我多次使用它的所有代码(如App_Code folderin ASP.NET)。

PHP中是否有类似的东西(所以我可以从其他页面调用函数/类)?

希望得到帮助,谢谢!

0 投票
1 回答
578 浏览

asp.net - asp.net vb.net app_code 替代

我正在尝试找到 app_code 文件夹的替代方法,以在我的 aspx 文件中导入我的类...

用微软的Visual Studio应该还算容易……但是我没有,不能有,求老板也没有……

我们有 2 个服务器 1 个用于开发,另一个用于公共,我真的不知道为什么,因为我是这个地方的新手,但是在开发服务器上,每个开发人员都有一个名为的文件夹。

现在,如果我尝试将我的类放在 app_code 中并且出现错误,那么我会阻止所有其他程序员,直到它被修复。

我正在接受有关如何继续将类导入到 .aspx 文件中的任何建议,它不是一个类,而主要是在 <% %> 中带有一些 aspx vb.net 的 html ...

无论如何,不​​是最好的工作环境,但任何帮助将不胜感激。

0 投票
3 回答
4339 浏览

visual-studio-2012 - Visual Studio 如何专门处理 App_Code 文件夹?

当在 App_Code 文件夹中进行或检测到更改时,Visual Studio 如何处理它?不是 IIS 或 ASP.NET。

我想更好地理解为什么每当我将代码文件保存在网站项目的大型 App_Code 文件夹中时,Visual Studio 会长时间冻结。或者,我可以问:为什么在处理同样大的类库中的文件时,Visual Studio 不会出现这些相同的冻结?

理想情况下,我希望看到 Microsoft 引用的有关在 Visual Studio 中处理 App_Code 文件夹的问题的官方文档,以及与处理类库不同的情况。

0 投票
1 回答
431 浏览

c# - 从编译的 dll 调用 app_code 中的静态方法

有没有一种方法可以调用或引用 App_Code 文件夹中的静态方法或类,该类在 ASP.NET 网站的 bin 目录中作为 DLL 引用的已编译类库中的类?

我们有一个应用程序需要从已编译的类库中访问本地定义的资源。

0 投票
2 回答
218 浏览

asp.net - app_code 查找类的程序集限定名称

我一直在关注 Scott Gutheries 博客,了解如何自动启动 ASP.Net 应用程序并遇到程序集名称问题。

首先,我一直关注的网站是:

http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx

我已将以下代码添加到我的 applicationHost 配置文件中,您可能已经猜到,由于类型定义,它不起作用。

我一直在寻找解决方案,并遇到了这个简洁的代码。

这会产生以下结果。

我的问题来自上述程序集名称中的#########,因为它每次运行时都是唯一的,因此我不能在上面的 applicationHost 文件中使用它。

有没有办法让这个值固定,所以这个值变得固定而不改变?

0 投票
1 回答
1429 浏览

c# - Mvc4 App_Code 类对 _Layout.cshtml 不可见

我做了一个mvc4项目。这是一个标准的互联网项目,由Visual Studio Express 2012 for Web. 在那里我添加了一个名为 的文件夹App_Code,并在其中创建了一个class名为SessionHandler.cs. 然后我打开_Layout.cshtml/views/shared/_Layout.cshtml 中的预制文件。在那里我尝试调用SessionHandler.cs我制作的课程,但似乎无法找到课程。

如何使SessionHandler.cs课程可见_Layout.cshtml


编辑:

只需在我的项目中添加更多信息:

结构:

在此处输入图像描述

SessionHandler.cs 文件

0 投票
2 回答
202 浏览

asp.net - 将应用程序代码复制/移动到新项目

好的,我正在拆分 Intranet 应用程序(VS 2010 网站,带有 VB 代码的 ASP.NET Web 表单)。在此过程中,我试图将我们的一些 app_code 文件转换为新项目中的 WCF 休息服务。但是,当我将现有的 vb 文件复制或“添加”到新的“服务”项目中时。我收到大量错误,包括...

  1. 错误 BC30002:未定义类型“XXX”
  2. 警告 BC40056:在 Imports 'System.ServiceModel' 中指定的命名空间或类型不包含任何公共成员或找不到。确保命名空间或类型已定义并包含至少一个公共成员。确保导入的元素名称不使用任何别名。

从我读过的内容来看,它可能(或可能不)与我对它们知之甚少的程序集和参考资料有关。我已将当前 web.config 中的命名空间添加到新项目的 web.config 中,并且文件是相同的。所以背景中有一些东西需要添加到新项目中,我只是不知道它是什么。

请帮忙!!

谢谢乔希

更新 1

所以我得到的错误之一=“错误BC30002:未定义类型'MailMessage'。” 哪个是添加到 web.config 的命名空间,显然没有被拾取???想法?

0 投票
1 回答
1411 浏览

c# - 从 App_Code .cs 文件调用 MasterPage 代码中的函数?

我在文件中有一个文件,App_Code它是一些遗留代码,用于控制登录和会话。理想情况下,一旦我登录,我希望更新 ..Master.cs 以触发更新布局的功能(某些面板,启用等)。

我可以App_Code从 Code Behind 轻松访问,尽管我无法弄清楚如何反过来执行此操作。

MasterPage.master.cs(后面的代码)

App_Code (something.cs)

我很高兴接受有关此问题的官方 MS 文档的链接。

0 投票
1 回答
27 浏览

asp.net - 我可以单独包含基于应用程序的应用程序缓存设置(通过静态类创建)吗

下午好:

我的项目正在升级,因此有新的要求。目前在 IIS 中,我们为我为每个位置安装的每个网站创建了一个包含 4 个应用程序的应用程序池。

我的网站缓存来自由 DB 调用填充的静态类的设置。这些设置包含时区、css 类、数据库名称等数据,这些数据对于我创建的每个站点都是独立的。

现在我们想统一什么是有意义的标准化,同时保持个人设置,所以从现在开始,我们将只有 1 个全局应用程序池,其中包含 4 个应用程序,这些应用程序将由我安装的每个站点共享。

据我了解,缓存在应用程序缓存中的任何静态类都可能被池中的任何应用程序使用。由于我有一个名为 GlobalSettings 的类,我可以在其中调用 Get("website") 方法,因此我需要了解是否可以单独保留这些缓存的设置,即使它们将缓存在同一个应用程序池中?

感谢您的帮助和/或有关如何完成此操作的任何建议。

谢谢