Используя маршрутизацию по умолчанию, вы можете использовать http://myhost:67845/Projects/123
без каких-либо изменений, поскольку 123 будет обрабатываться как идентификатор.
Однако, если вы хотите использовать такое дружественное имя, вы должны внести измененияв вашем контроллере.
Во втором случае, в вашем контроллере Projects (для маршрутизации по умолчанию) это будет обрабатываться методом Index.Этот метод должен иметь свойство string id
.
Тогда внутри вашего метода вам понадобится способ конвертировать между John-can-develop-asp-net-site-for-you
и 123. Это может быть и то, что John-can -velop-asp-net-site-for-you - это имя проекта 123, или вам придется также сохранить понятное имя в базе данных, чтобы выполнить преобразование.