小编Kev*_*Kev的帖子

如何删除错误消息 - IIS7

我想知道如何删除IIS7添加到页面顶部的错误消息.

我有自己的500和404错误页面.

不需要我删除它们的错误页面,但我仍然在我的页面上得到这个:

您要查找的资源已被删除,名称已更改或暂时不可用

有任何想法吗?

iis iis-7

8
推荐指数
2
解决办法
8993
查看次数

用于IIS 7的自定义HttpModule集成

我遇到了我构建的自定义错误处理程序的麻烦.它应该是a HttpModule,但当我将它添加到我web.configsystem.webServer/modules标签时,它不会被启动.

这是我的web.config部分:

<system.webServer>
  <modules>
    <add name="AspExceptionHandler" 
         type="Company.Exceptions.AspExceptionHandler, Company.Exceptions" 
         preCondition="managedHandler" />
  </modules>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

这是我的代码HttpModule:

using System;
using System.Web;
using Company.Settings;
using System.Configuration;

namespace Company.Exceptions
{
  public class AspExceptionHandler : IHttpModule
  {
    public void Dispose() { }

    public void Init(HttpApplication application)
    {
      application.Error += new EventHandler(ErrorHandler);
    }

    private void ErrorHandler(object sender, EventArgs e)
    {
      HttpApplication application = (HttpApplication)sender;
      HttpContext currentContext = application.Context;

      // Gather information5
      Exception currentException = application.Server.GetLastError();
      String errorPage = …
Run Code Online (Sandbox Code Playgroud)

asp.net iis-7 httpmodule integrated-pipeline-mode

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

make忽略我的python bash别名

我的CentOS 5.5服务器安装了Python 2.4和Python 2.7 /opt/python2.7.2.在我的~/.bash_profile我有两个别名指向我的Python 2.7安装和我PATH配置为:

alias python=/opt/python2.7.2/bin/python
alias python2.7=/opt/python2.7.2/bin/python
PATH=$PATH:/opt/python2.7/bin

我还创建了一个符号链接:

ln -sf /opt/python2.7.2/bin/python /usr/bin/python2.7

我有一个Makefile有以下几行:

pythonbuild:
        python setup.py build

令我惊讶的是,我发现Python 2.4正在被调用而不是Python 2.7.

我必须明确指出python2.7:

pythonbuild:
        python2.7 setup.py build

是否忽略了bash别名make?我猜测make用于PATH定位第一个python可执行文件(恰好是Python 2.4)?

bash makefile

8
推荐指数
1
解决办法
5533
查看次数

如何使用pip使用vcs将Python包可编辑安装到特定目录中?

默认情况下,pip会将可编辑的包安装到src安装Python的目录的子目录中.

我想使用pip支持从源控件中检出包,从版本控制到我选择的目录中安装一个包,例如:

pip install -e git+https://github.com/kennethreitz/requests.git@355b97165c#egg=requests-org
Run Code Online (Sandbox Code Playgroud)

这可能吗?

python version-control pip

8
推荐指数
1
解决办法
4519
查看次数

如何组合/合并两个SQL查询结果中的列?

我在一个名为的表中有一组数据BWHourlyReadings,例如:

ServiceID      Hour   InputOctets    OutputOctets
=========      ====   ===========    =================
27222          1      383088         804249
27222          2      270529         688683
27222          3      247251         290124
... up to 24 hours of data
27222          24     236053         239165

28900          1      883011         914249
28900          3      444251         891124
... up to 24 hours of data
28900          24     123053         452165
Run Code Online (Sandbox Code Playgroud)

每天最多24个读数ServiceID.

我有两个单独的 PIVOT查询,一个用于InputOctets列,一个用于OutputOctets列(为简洁起见,此处仅显示一个):

-- Replace HourXIn with HourXOut for OutputOctets
SELECT ServiceID, [1] AS 'Hour1In', [2] AS 'Hour2In', [3] …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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

我可以在htaccess中执行if/then/else吗?

我有一个网站根据子域提供某些内容.所以它是同一组文件,并且网站页面中的标题和一些信息可能会根据子域进行更改.

我需要基于子域进行不同的htpassword身份验证,但无法找到有关如何在htaccess中执行if/then类型事务的信息.

基本上我需要的是这个:

if subdomain ='abc'使用此htpassword文件

if subdomain ='def'使用此htpassword文件

可以这样做吗?

iis .htaccess isapi-rewrite

7
推荐指数
1
解决办法
6061
查看次数

C#创建缓冲区溢出

我正在尝试使用C#为学校项目创建缓冲区溢出:

unsafe
{
    fixed (char* ptr_str = new char[6] {'H', 'a', 'l', 'l', 'o', ','})
    {
        fixed (char* ptr_str2 = new char[6] {'W', 'e', 'r', 'e', 'l', 'd'})
        {
            fixed (char* ptr_str3 = new char[6] {'!', '!', '!', '!', '!', '!'})
            {
                for (int i = 0; i < 8; i++)
                {
                    ptr_str2[i] = 'a';
                }

                for (int i = 0; i < 6; i++)
                {
                    this.Label2.Text += ptr_str[i];
                    this.Label3.Text += ptr_str2[i];
                    this.Label4.Text += ptr_str3[i];
                }
            }
        }
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# buffer unsafe overflow

7
推荐指数
3
解决办法
4857
查看次数

在iis6.0中更改asp.net版本

我们的生产服务器中有Windows Server 2003 R2 Standard Edition.我们在ASP.NET 2.0上编写的服务器上有更多的实时应用程序.

我们在服务器上安装了.NET Framework 4.0.

我有一个示例ASP.NET 4.0应用程序,我在IIS 6.0中创建了一个示例网站.现在我想将ASP.NET版本更改为4.0.

在此更改期间,我收到了一条警告消息:

"更改框架需要重新启动w3svc服务.或者你可以通过运行:aspnet_regiis.exe -norestart -s iid-virtual-path来重新启动w3svc服务来更改版本.你想继续吗(这将改变框架版本并重新启动w3svc服务)"

我的问题是,如果我将版本更改为4.0(仅适用于我的示例网站),那是否会影响现有的实时应用程序?这些应用程序运行ASP.NET 2.0.

asp.net iis-6

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

如何替换字符串中的逗号

我想使用正则表达式从字符串中删除所有逗号,我希望字母,句点和数字保持逗号

python regex

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

Perl的$ |的范围是什么?(OUTPUT_AUTOFLUSH)设置?

我有一个在安装了Perl 5.8.8的旧CentOS 5.6服务器上运行的Perl脚本.不幸的是,我无法升级操作系统或在此服务器上运行的Perl版本.

当我从命令提示符运行此脚本时,尽管$| = 1;脚本顶部有一个语句(在全局范围内),它似乎仍然缓冲输出到控制台(通过ssh会话).

写入日志文件STDOUT并由函数执行,例如:

#!/usr/bin/perl
$| = 1;

&writelog("Started...");

# Do work with lots of writelog'ing

&writelog("...Done.");

exit(0);

sub writelog {

    # This is greatly simplified for the purpose of this question

    my ($logentry) = @_;
    my $logfile = "/var/log/thelog.log";
    my $logline = "$logentry\n";
    print $logline;
    open (LOGFILE, ">>$logfile");
    print LOGFILE, "$logline";
    close (LOGFILE);
}
Run Code Online (Sandbox Code Playgroud)

值是否$|仅影响当前范围中的输出,即在此情况下脚本的全局范围?或者,在上面的例子中,它是否应该立即刷新STDOUT/ LOGFILE通过print语句writelog

perl

7
推荐指数
3
解决办法
223
查看次数