Я хотел бы иметь отдельные файлы web.config для каждой из ваших сред.
В качестве альтернативы, вы также можете настроить что-то похожее на то, что вы сделали с вашим включаемым файлом PHP, добавив внешний файл конфигурации.
Просто добавьте следующее в ваш web.config.
<appSettings file="MySettings.config">
Затем добавьте новый файл MySettings.config, содержащий остальную информацию о вашей конфигурации.