troubleshooting – Canon 1Ds Mk II’s scratched Low Pass filter. Now what?

Besides our workhorses (Canon 5D3 and 60D), we have an old camera – Canon 1Ds Mk II which has its OLPF scratched. That is, the camera works (ok, more or less because the signs of time are present on it – however is usable) without any problem for apertures less than, let’s say, 7.1 but starting from this aperture if the middle area happens to be a highlights area, a vertical black line appears.

We spoke with the Canon’s local dealer and he said that the price to replace this is @ 600 Euro (we’re located in Europe) but, besides this, he warned us (he is a friend of us) that the replacement could render camera useless because it can happen even at their (ie. Canon’s) repair center particles of dust to reach between sensor and the new OLPF leaving permanent black spots on images.

The general question is what should we do?

Some options we thought at:

  • Leave the camera as is because we don’t use it too much anymore and, also, there are enough situations in which I (us) as photojournalist(s) shoot in dim light, hence the aperture will be anyway open. In this way we use camera now.
  • Leave the camera as is BUT because this spares us some money invest this money in another camera / lens / gadget for this sum. Does anyone know a good complementary camera for a photojournalist in the aprox. range of the money needed for replacing an OLPF? (it can be also a good P&S or mirrorless – we are not purists, we need to have our job done and we are aware of the goods & bads of P&S, mirrorless, dSLR etc. – we do not badly need another 1Ds or 5D3, but if we could get a price/performance bargain then why not?)
  • Go ahead and make the conversion somewhere else …but where? Does anyone know a certified/reliable (first) and cheap (second) company in US or Europe which changes Low-Pass filters for Canon 1DsMk2 who can guarantee that nothing wrong will happen?
  • Doesn’t matter, go ahead and change the filter at the Canon’s local representative

Which path, in your experience, should we choose?

web development – IIS – Limit usage of each web application

I have two web applications hosted locally on my IIS. One is responsible for the core functionality of my website, and the other is responsible for executing background tasks (database tasks, API calls etc..using Hangfire) . It seems that when a heavy background task is being executed, my main application seems to slow down when executing SQL tasks, Ajax requests, or making any other API calls.

How can I set the usage limit of each application?

For example

Main application: 70%

Background Tasks: 30%

Also I’m planning to host my applications on Azure soon, so is there anything else that I should look for to prevent this from happening on production environment?


magento2.3.5 p1 – magento 2.3 IIS scheduled tasks and shell.php cannot find file C:program

I have manged to get 2.3.5 working on IIS and all seems well excempt I now need to add the scheduled tasks. From the docs i try to run the php commands to prove they work but get an error as below:

Command returned non-zero exit code:
start /B "magento background task" C:Program Files (x86)PHPv7.1php.exe
"C:inetpubwwwrootHarrysmagento/bin/magento" cron:run --group=index --b
ootstrap=standaloneProcessStarted=1 2>&1

In Shell.php line 63:

The system cannot find the file C:Program.

Is this another url re write issue in that the path C:program is not found or am I missing a good way to schedulke these tasks in IIS.

iis – El navegador no renderiza HTML desde proyecto GeneXus

estamos creando un proyecto en GeneXus 16, y sucede que cuando lo corremos, podemos ver el contenido html desde la consola del desarrollador ( incluso nos cambia el cursor cuando nos paramos sobre un elemento clickeable ) pero no se ve nada en la pantalla, solo color blanco.

La verdad no se entiende que pueda ser.
Intentamos borrando el cache, y el cache dns. No ha dado resultado.

Desconfiamos que quizá sea alguna configuración del servidor de IIS donde se aloja la app?

Si alguien tuviera alguna info aunque sea para orientarnos qué puede llegar a ser se agradece!!

Cabe aclarar que la aplicación esta desarrollada con el generador de .Net y hosteada en IIS

Saludos, gracias.

301 redirect – 301 redirect to IIS that is monitoring another port

I want to set up 301 redirection for some domains on my IIS.
However, another program is already using port 443, so the IIS monitors port 444. The corresponding certificates are already stored on the IIS.

The requests to the corresponding domains are received on port 443 and exchanged there by the software: -> Server: 443 -> is changed to "" -> 301 redirect from IIS to "".

When "" is called, it is correctly redirected to IIS and redirected to "".
However, if "" is called, it is redirected to "", but the IIS then reports an ERR_CONNECTION_RESET.
In some cases, redirection to works properly. In most cases, however, the error persists.

Does anyone have any idea what the problem is?

Make a client request using the app pool identity (PHP runs on IIS).

I posted this on Stack ( when I still thought I could deal with it deal with a software problem. However, this clearly appears to be a system problem.

The goal is to make an outbound request from a PHP 7.4 application running on IIS. I want this client request to authenticate to the remote server based on the identity under which the application pool is running.

The client uses cURL configured for NTLM. I know the software works because the client tries to authenticate against the computer identity when disabling fastcgi.impersonate. However, when I set fastcgi.impersonate to 1, the client doesn't send any credentials at all. What I want to send is the identity of the app pool, which is an AD user account.

To put it bluntly, I don't want to pretend to be that user on the remote computer – I'm just using the identity for authentication.

Is this expected behavior? Is there another Fastcgi setting that I am missing?

It may be worth noting that when I do this with the embedded PHP server on a development machine, the client sends the logged-in user's identity, which is more like what I want to see.

Mod Security – Modsecurity under IIS and ColdFusion is checked for toBinary and toString

Had someone exploited a hole in our web server.
Our website deals with forms and user input,
We therefore perform an evaluation function on your input in order to remove or correct certain user inputs.
Apparently someone could take advantage of this with toString (toBinary ….).

So we want to add a ModSecurity rule to check this and then stop.
How would I create this rule?
This will be in the cookies and in form fields

Remoteapp + rd gateway behind reverse proxy. rdweb iis

I'm having some problems with remote app deployment.
In the perimetric network, which can be accessed via the public IP over the Internet, there is a reverse proxy that serves some websites with Everything is working well.
Behind this object, in the internal network with a private IP address, I provide a remote app architecture.
2 virtual machines with MS Server 2019 in a local domain like "domain.local".

vm1.domain.local: iis rdweb + rd gateway + connection broker

vm2.domain.local: host of the third session

I have
– An SSL certificate from the public certification authority is installed in the rd gateway

  • The Rdgateway and Connection Broker external FQDN has been changed (the last one using the Powershell script Set-RDPublishedName.ps1

    I can connect to the standard website (Microsoft Blue Page) via the Internet without errors

When I add / rdweb to the URL … the browser tries to contact the private IP …

What am I missing?

curl -iv https://   xxx .it/rdweb
*   Trying
* Connected to     xxx .it ( port 443 (#0)
* TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
* Server certificate: xxxx .it
* Server certificate: TERENA SSL CA 3
* Server certificate: DigiCert Assured ID Root CA
> GET /rdweb HTTP/1.1
> Host: xxx .it
> User-Agent: curl/7.54.0
> Accept: */*
< HTTP/1.1 301 Moved Permanently
HTTP/1.1 301 Moved Permanently
< Date: Wed, 06 May 2020 16:42:52 GMT
Date: Wed, 06 May 2020 16:42:52 GMT
< Server: Microsoft-IIS/10.0
Server: Microsoft-IIS/10.0
< Content-Type: text/html; charset=UTF-8
Content-Type: text/html; charset=UTF-8
< Location:
< Content-Length: 156
Content-Length: 156
< X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
< X-Frame-Options: sameorigin
X-Frame-Options: sameorigin
< Vary: Accept-Encoding
Vary: Accept-Encoding

Document Moved
* Connection #0 to host xxx  .it left intact

Object Moved

This document may be found here

iis 10 – IIS displays the routing cache for application requests, but not the routing for application requests

I am trying to set up some reverse proxy rules using Application Request Routing. When I open IIS, however, I only see an option for "Application Request Routing Cache", not the actual "Application Request Routing".


I tried reinstalling ARR using the Web Platform Installer but nothing changed.

A note is that this is a Windows 10 Pro box, not a Windows Server instance.