Здравствуйте, я большой поклонник Git и Hg, и мне приходится использовать их оба во многих проектах. В настоящее время я использую Posh-Hg, плагин для PowerShell, который помещает текущую ветку и невыполненный коммит прямо в вашу оболочку powershell. Posh-Git работает аналогичным образом, за исключением Git. Кому-нибудь удалось заставить два сценария PowerShell хорошо работать вместе?
http: // github.
У меня есть одна область, и она отлично работает. Я только что добавил еще одну область, ожидая, что приложение просто раскрутится, и оно заработает - но нет, 404 - Ресурс ... У меня есть небольшое приложение MVC 3 - своего рода демонстрационная площадка.
У меня есть одна область, и она работает нормально. Я только что добавил другую область, ожидая, что приложение просто раскрутится, и оно заработает - но нет, 404 - ресурс не может быть найден. Маршрут карты в области регистрации является значением по умолчанию (как и первая созданная мной область). Я пробовал добавить в нее конкретный контроллер, но ничего. Итак, я загрузил RouteDebugger Фила Хаака, и мой маршрут был найден при вводе http: // server / Postcard / Create (это то место, где я тоже пытаюсь добраться) Структура области Мой контроллер ТЕПЕРЬ: с тех пор я удалил всю область, попытался снова это не сработало. Итак, я добавил в маршрут конкретный контроллер (файл Inside AreaRegistration) И он работает ... Я не знаю, почему он не работал, когда я делал это раньше, но это сейчас. или это то же самое, что написано для большей ясности? public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Postcard_default",
"Postcard/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
public class CreateController : Controller
{
private ILogger Logger { get; set; }
private ICardSender Emailer { get; set; }
private IOCCardRepository CardRepository { get; set; }
public CreateController(ILogger logger, ICardSender cardSender, IOCCardRepository repository)
{
this.Logger = logger;
this.Emailer = cardSender;
this.CardRepository = repository;
}
//
// GET: /Postcard/Create/
public ActionResult Index()
{
var model = new OCPostcardModel().Create();
return View(model);
}
context.MapRoute(
"Postcard_default",
"Postcard/{controller}/{action}/{id}",
new { controller = "Create", action = "Index", id = UrlParameter.Optional }
);
if 1 = 1 do_something(with params)