标签: startup

ASP.Net上的预编译和启动时间

我正在ASP.Net 2.0中开发一个(相对较小的)网站.在发送可执行文件之前,我还使用nAnt对我的项目进行一些简单的调整.在目前的状态下,该网站使用"预编译"

aspnet_compiler.exe -nologo -v ${Appname} -u ${target}

我注意到在重新启动IIS池之后(在空闲关闭或循环之后),应用程序在重新联机(并且到达Application_start)之前最多需要20秒.

我在Visual Studio中直接调试时没有相同的问题(启动需要2秒),所以我想知道aspnet_compiler是不是真的好主意.

我在MSDN上找不到多少.如何编译您的网站进行制作?

c# asp.net compilation aspnet-compiler startup

5
推荐指数
1
解决办法
2390
查看次数

在qt linux中保存配置

我为linux写了一个qt应用程序.该应用程序应该在启动时运行 - 我使用桌面条目.

但我需要它更复杂:用户应该检查一个复选框,以便选择应用程序是否在启动时运行.

我怎么想保存他的偏好?

之前的应用程序是wriiten,并将其保存在注册表中.我从谷歌搜索得到我应该保存在/等.

它应该是什么文件?我如何在我的代码中写它?我可以在桌面条目中添加条件,还是应该运行一些脚本?

我对这一切都很陌生,所以我会详细回答.

感谢你.

linux configuration qt startup

5
推荐指数
1
解决办法
993
查看次数

在Windows登录窗口之前启动批处理脚本

我正在使用Windows Server 2003和Windows Server 2008.我想在显示登录窗口之前启动批处理脚本.我读到了在组策略编辑器中添加脚本(启动/关闭)但它不起作用(虽然它适用于登录和注销).

另一种方法是使用任务调度程序服务,但它也不起作用.另外,我希望能够在cmd窗口中看到结果.这意味着最后一种选择 - 创建服务来完成工作 - 不是一种选择.

你有什么主意吗 ?

谢谢.

windows batch-file startup

5
推荐指数
1
解决办法
1万
查看次数

如何在Windows启动时优化WPF应用程序启动

我实现了一个WPF应用程序并将其注册为在Windows启动时启动.我的应用程序是一个简单的登录应用程序,当用户登录时出现在图标托盘中.问题是在Windows启动后显示自己需要大约30秒.我试过Ngen没有取得很大的成功.我想避免实现启动画面.我希望我的WPF应用程序在Windows启动后"立即"出现,类似于Windows Live Messenger.我能做些什么来减少它的启动时间?除了本地编码之外,我还有其他选择吗?谢谢.

windows wpf startup

5
推荐指数
1
解决办法
1506
查看次数

Python启动脚本

我想work.py在执行一些初始化脚本后在Python中执行一个脚本init.py.

如果我正在寻找一个交互式会话,执行python -i init.py或设置PYTHONSTARTUP=/path/to/init.py会做的伎俩,但我希望执行另一个脚本.

由于这是经常发生的一般情况下(init.py设置环境等是一样的,所有的时间),我会非常不喜欢引用init.pywork.py.怎么可以这样做?如果我需要从脚本而不是从提示中获取此内容,是否会发生任何变化?

非常感谢你.

python startup

5
推荐指数
2
解决办法
2万
查看次数

Android启动服务永远不会启动

我是Android编程的新手.我有一个接收器在启动时启动服务但似乎从未启动过.你能告诉我我做错了什么吗?我不知道如何调试它.你能解释一下我如何调试Android启动服务吗?

这是我的代码.先感谢您

Recibidor.java:

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.widget.Toast;

public class Recibidor extends BroadcastReceiver {

   @Override
   public void onReceive(Context context, Intent intent) {
      Toast.makeText(context, "Iniciando Recibidor", Toast.LENGTH_LONG).show();
      final String TAG = "Recibidor";
      Log.i(TAG, "Iniciando Recibidor");

      if (intent.getAction().equalsIgnoreCase("android.intent.action.BOOT_COMPLETED")) {
         Toast.makeText(context, "Iniciando Intent", Toast.LENGTH_LONG).show();
         Log.i(TAG, "Iniciando Intent");

         Intent servicio = new Intent();
         servicio.setAction("com.pruebas.Servicio");
         context.startService(servicio);

         Log.i(TAG, "Iniciando Servicio");
         Toast.makeText(context, "Iniciando Servicio", Toast.LENGTH_LONG).show();
       }

   }
}
Run Code Online (Sandbox Code Playgroud)

Servicio.java

package com.pruebas;

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.util.Log;
import android.widget.Toast;

public …
Run Code Online (Sandbox Code Playgroud)

service android startup broadcastreceiver

5
推荐指数
1
解决办法
1854
查看次数

Nagios 4:无法打开/etc/rc.d/init.d/functions

我只是在我的Debian 7系统上将我的Nagios服务器升级到最新版本(4.0.1).当我启动守护进程时,我有以下错误:

# /etc/init.d/nagios start
/etc/init.d/nagios: 20: .: Can't open /etc/rc.d/init.d/functions
Run Code Online (Sandbox Code Playgroud)

我的Debian系统(以及我的Ubuntu 12.04工作站)上不存在/etc/rc.d/init.d/functions.

我该怎么做才能解决这个问题?

===更新:

只需使用以下命令行破解启动脚本:

sudo apt-get install daemon
sudo sed -i 's/^\.\ \/etc\/rc.d\/init.d\/functions$/\.\ \/lib\/lsb\/init-functions/g' /etc/init.d/nagios
sudo sed -i 's/status\ /status_of_proc\ /g' /etc/init.d/nagios
sudo sed -i 's/daemon\ --user=\$user\ \$exec\ -ud\ \$config/daemon\ --user=\$user\ --\ \$exec\ -d\ \$config/g' /etc/init.d/nagios
sudo sed -i 's/\/var\/lock\/subsys\/\$prog/\/var\/lock\/\$prog/g' /etc/init.d/nagios
sudo service nagios start
Run Code Online (Sandbox Code Playgroud)

在我的Debian服务器上正常工作.

nagios startup

5
推荐指数
1
解决办法
2万
查看次数

为什么我们需要在系统启动或系统初始化时禁用所有中断?

在系统初始化或启动代码级别禁用所有中断需要什么.如果我不禁用中断会发生什么?

assembly kernel interrupt startup

5
推荐指数
1
解决办法
756
查看次数

如何避免Spring Boot Logback在创建文件时出现快速失败?

启动时,Logback尝试创建/打开日志文件。但是,在当前Spring Boot的实现中,如果无法打开文件,则关闭应用程序。

SpringBoot的git所示,这似乎是故意行为。

我更希望要么默认使用Tomcat的日志,要么完全禁用日志,但允许我的应用程序继续运行。由于我们需要将其部署在各种环境中并缩短使用寿命,因此,我宁愿不必在要部署的每个实例上自定义日志路径。

不过,我在Spring Boot或Logback设置上都没有找到任何属性,可以让我这样做。

有什么办法可以绕过IllegalStateException

这是启动时引发的错误:

    java.lang.IllegalStateException: Logback configuration error detected: 
    ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE-MESSAGES-BODIES] - Failed to create parent directories for [C:\MY_PATH\file.log]
    ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE-MESSAGES-BODIES] - openFile(C:\MY_PATH\file.log,true) call failed. java.io.FileNotFoundException: C:\MY_PATH\file.log (The device is not ready)
    ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE-LOG] - Failed to create parent directories for [C:\MY_PATH\file.log]
Run Code Online (Sandbox Code Playgroud)

使用Spring Boot(v1.5.3)

java logging startup logback spring-boot

5
推荐指数
1
解决办法
4917
查看次数

.net Core - 具有自定义DefaultFiles-Definitions的StaticFiles

我有以下项目层次结构:

-MyDotNetProject
 ...
 L wwwroot
 L angular
   L src
     L angulardev.html
     L index.html
Run Code Online (Sandbox Code Playgroud)

现在我想在启动应用程序时使用angulardev.html作为起点.

我试过在Startup.cs/Configure中跟进,但它不起作用.

DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();
defaultFilesOptions.DefaultFileNames.Add("angulardev.html");
app.UseDefaultFiles(defaultFilesOptions);

var path = Path.Combine(env.ContentRootPath, "angular/src"); 
var provider = new PhysicalFileProvider(path);
var options = new StaticFileOptions();
options.RequestPath = "";
options.FileProvider = provider;
app.UseStaticFiles(options);
Run Code Online (Sandbox Code Playgroud)

c# startup asp.net-core

5
推荐指数
2
解决办法
952
查看次数