问题标签 [application-start]

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 投票
1 回答
1892 浏览

batch-file - 使用 .bat 打开进程后要关闭的 Cmd 窗口

我是批处理文件的新手,我必须找到我正在使用的代码,但它总是打开cmd但在程序打开后不会关闭它。我知道它不会关闭,因为它是一个窗口进程,并且cmd直到窗口关闭后才会关闭。我想在它打开窗口后关闭。这是代码:

我使用了许多不同的方法来关闭它,例如将 Exit 放在最后或放在cmd /c前面,但这不起作用。

0 投票
3 回答
665 浏览

asp.net - asp.net 应用程序中的后台线程

我在 global.asax 中的 Application_Start() 中运行一个后台线程,以像 Windows 服务一样使用它,但是当我的网站中的所有会话结束时 applicaton_end 会触发

我有一个与 web 服务一起工作的短信业务,我想在我的服务器中有一个代理来检查传入的消息,比如 windows 服务

我将会话超时增加到 10 小时但是当我关闭浏览器应用程序结束时触发并且我的线程停止工作

我无法更改服务器属性

我可以禁用 application_end 以使线程继续工作吗?

由于英语写作不佳,我向你道歉

0 投票
1 回答
2427 浏览

azure - 从未调用 azure webrole Global.Application_Start

我创建了一个简单的 ASP.NET 项目,然后使用 Visual Studio 添加了云部署描述符。一旦我这样做了,global.asax 文件中的 Application_Start() 方法就永远不会被调用。在我的项目中,我做了很多初始化,例如加载 web.config 文件、加载连接字符串、初始化缓存等。我不能将它们全部放入 WebRole.OnStart() 方法中。

调用 Global 类中的 Application_Start() 方法是否需要任何特殊配置?

谢谢,普拉萨纳

0 投票
1 回答
597 浏览

asp.net - Global.asax Application_Start 在 bin 文件夹更新时运行?

我的问题很简单.. 如果我有一个应用程序.. 我启动它怎么办要重建并再次点击 Application_Start 的应用程序?(该程序集不会引用其他程序集,反之亦然)

谢谢!

0 投票
1 回答
2538 浏览

application-start - & Application_Start 事件

所以 - 经过大量研究,似乎 < identity impersonate=true > 仅在 Application_Start 事件触发后才有效。

有谁知道这个问题的任何解决方法?我有一个应用程序需要在应用程序首次启动时创建数据库。运行 IIS 网站的用户具有适当的权限,可以以 APP_POOL 用户特别没有的方式进行操作。

我目前的 HACK 解决方案是放(伪代码)

impersonate=true 将在特定会话开始时“生效” - 所以这很有效,但看起来很愚蠢,因为我基本上是在重新创建 Application_Start 事件的行为。似乎必须有一个更优雅的解决方案来解决这个问题——不是吗?

0 投票
2 回答
648 浏览

asp.net - 无法在 Application_Start 中获取配置文件数据

我在 Application_Start 的某个时候有以下代码

问题是,当我尝试访问配置文件属性时,我得到“请求在此上下文中不可用”httpException。我试过使用 profile.GetPropertyValue 但也没有运气。

为什么配置文件需要请求对象,我怎样才能让它工作?

编辑:

我查看了 .NET 代码,发现在某些时候SqlProfileProvider.GetPropertyValuesFromDatabase(string userName, SettingsPropertyValueCollection svc)被调用,其中包含以下代码字符串:

显然,如果不在请求上下文中,这将永远不会起作用。Onur 的答案中描述的解决方法可以正常工作。

0 投票
1 回答
67 浏览

c# - 在创建 HtmlHelper 之后,在视图之前访问它

我知道我从 Application_Start 可以 ActionFilterAttribute 添加自定义全局过滤器并操纵 ModelState 等等。

有没有类似的方法来访问@Html (HtmlHelper) 在它被发送到视图之前?

这样做的原因是我想编辑(或删除并重新创建)UnobtrosiveValidationAttributes。如果我尝试在这样的视图中这样做:@Html.GetUnobtrusiveValidationAttributes("PhoneNumber").Clear();什么都没有发生,但我想如果我早点得到它可能会起作用?

(如果你想知道为什么:我需要翻译里面的 ErrorMessages)

0 投票
1 回答
298 浏览

c# - ASP.net 初学者真的很困惑 StaticObjects 以及如何声明它

我是 ASP.net 的初学者,我对应用程序状态做了一些研究。我知道在Application_start事件中声明新的应用程序状态。

但是当我查看 MSDN 库时(不幸的是,这根本没有帮助)。我找到了这段:

或者,您可以通过 Web 应用程序的 Global.asax 文件中的声明将对象添加到 StaticObjects 集合。然后可以从应用程序中任何位置的代码访问以这种方式定义的应用程序状态。以下示例显示了应用程序状态值的对象声明:

您只能在 Global.asax 文件中将对象添加到 StaticObjects 集合。如果您尝试通过代码直接添加对象,该集合将引发 NotSupportedException。

您可以访问存储在应用程序状态中的对象的成员,而无需引用应用程序集合。下面的代码示例演示如何引用应用程序状态的 StaticObjects 集合中定义的对象的成员。请注意,在 Global.asax 中定义的标签标识符用作变量名。

我真的不知道该怎么做add objects to the StaticObjects collection via an <object runat="server"> declaration in your Web application's Global.asax file.

  1. 如何添加<object>标签?
  2. 首先什么是<object>标签?
  3. 什么是StaticObject收藏?
  4. 如何在Global.asax(C# 代码)中添加“标签”?

我知道我的问题非常原始,但我真的很想很好地理解事物。

0 投票
1 回答
973 浏览

c# - 每天在 Application_Start 上打开或创建一个文本文件并附加请求的网页,然后在 Application_End 上关闭

我的任务是运行一个简单的审核,该审核将记录任何用户请求的每个页面并存储页面的数据以及是否根据现有的安全调整授予或拒绝访问。

我正在考虑在 Application_Start 上打开一个文本文件,而不是每个活动会话都试图写入一个任何人都可能在任何给定点打开的文件。是的,我知道这个问题。理想情况下,我需要一个好的方法或一些帮助来解决我的解决方案。

我们有一个自定义类来检查当前上下文是否可以从他们的会话中访问页面。我想利用该类来传递请求的页面详细信息和成功/拒绝请求的结果。问题是我不是很熟练,我还有很多东西要学。

我正在考虑类似的东西;

只需打开文件并在应用程序运行期间保持打开状态。

然后在该类中,一些现有代码检查 AD 组;

我在脑海中知道我想要实现的目标是什么,但不完全理解这是否是最好的方法。我不确定是否有任何现有的类可以使这更容易。我正在使用 StreamReader、StreamWriter、File.Exists、File.Open。

有人可以朝正确的方向轻推。

谢谢

0 投票
1 回答
5316 浏览

.net - 在 IIS 中启动应用程序池后调用 Application_Start

我想知道如何为下一个要求设置 IIS 或应用程序(如果需要): - 当应用程序池在 IIS 中启动时,它应该调用 Global.asax 中的 Application_Start

我正在使用 applicationHost.config 获取以下代码:

. .

到目前为止,仅当请求完成时才会调用 Application_Start。