Фраза разума в строке состояния исправлена, и вам не следует ее менять. Действительно, не надо. Придерживайтесь официального формата, например
HTTP/1.1 200 OK
Но это не зависит от Тела, которое вы посылаете (в случае необходимости). Ничто не мешает вам отправить подобное тело
http.Error(w, "Good boy! Well done!", http.StatusOK)
Но опять же: изменение строки состояния - плохая идея.
Возможно ли иметь более 1 проекта ASP.NET MVC (приложение), работающее на том же Компьютер с Windows XP?
Да, абсолютно возможно иметь более одного приложения ASP.NET MVC на одном компьютере с Windows XP. Я только что создал два новых приложения ASP.NET MVC на своем тестовом компьютере под управлением свежей версии Windows XP SP3, и они работают без сбоев.
ОБНОВЛЕНО:
Я только что создал 3D-приложение:
Тем не менее, все 3 приложения работают очень хорошо
ОБНОВЛЕНО:
Есть одна проблема с отображением . * в C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi. dll в корне сервера: все ваши простые приложения ASP.NET, не относящиеся к MVC, перестанут работать.
На главную это помогает
Да, это возможно. У меня есть 3 приложения MVC, работающих под одним основным приложением MVC.
- Main site - Administration - Sub App 2 - ...
Однако вам необходимо проверить следующие детали.
проверьте, что все основные и вспомогательные приложения настроены для использования сопоставления с подстановочными знаками для MVC с aspnet_isapi.dll.
из-за наследования web.configs вам необходимо установить свойство в корневом приложении MVC ... оберните его вокруг вашего
<location path="." inheritInChildApplications="false"> <system.web>... </location>
IIS5.1, поставляемый с XP, поддерживает только один веб-сайт (но несколько виртуальных каталогов). Я считаю, что это будет вашим ограничивающим фактором.
IIS6.x и выше, если у вас много веб-сайтов (и много пулов приложений), предпочтительнее при попытке получить несколько приложений MVC на одном сервере.
ИЗМЕНИТЬ Вы всегда можете использовать бесплатную версию VMware Server и просто создать кучу виртуальных машин с XP для тестирования / разработки.
Убедитесь, что корневая папка каждого приложения в диспетчере IIS настроена на отдельное веб-приложение.
В XP решением было бы использовать сервер Apache с Mono 2.4. Он очень хорошо работает с ASP.NET MVC и даже с SQL Server (<= 2005). Надеюсь, однажды,
I came across this post that should give you an easy and clean way to do it (with subdomains): http://blogs.securancy.com/post/ASPNET-MVC-Subdomain-Routing.aspx