Regex для удаления последнего/если он существует как последний символ в последовательности

Я бы хотел регулярное выражение или другой метод, чтобы удалить последний символ в последовательности тогда и только тогда, когда этот символ '/'. Как это сделать?

-121--761039-

Ninject работает с WCF Web API Preview 5 Может ли кто-нибудь указать мне правильное направление, чтобы Ninject работал с WCF Web API Preview 5? У меня есть он успешно и бегущий в моем проекте ASP.NET MVC 3 и также в другом внутреннем WCF...

Может ли кто-нибудь указать мне правильное направление для работы Ninject с WCF Web API Preview 5? У меня есть он успешно и бегущий в моем проекте ASP.NET MVC 3 и также в другом внутреннем Обслуживании WCF, используя Ninject. Расширения. Библиотека Wcf. Однако я не могу получить его для работы при создании нового проекта MVC 3 и получении библиотеки WebApi.All из NuGet.

Я посмотрел на эту публикацию stackoverflow Настройка Ninject с новым WCF Web API , но не могу получить его работу, которая, я полагаю, может быть связана с некоторыми изменениями в последнем выпуске.

Я также не уверен, какие библиотеки Ninject ссылаться за пределами основного. Использовать Ninject.MVC3 Ninject.Extensions.Wcf.

Любая помощь в этом была бы очень признательна.

* * * * ОБНОВЛЕНИЕ * *

Код, который я использую, взят из ответа на упомянутый выше вопрос. У меня есть это в собственном файле класса.

   public class NinjectResourceFactory : IResourceFactory
    {
        private readonly IKernel _kernel;

        public NinjectResourceFactory(IKernel kernel)
        {
            _kernel = kernel;
        }

        public object GetInstance(Type serviceType, InstanceContext instanceContext, HttpRequestMessage request)
        {
            return _kernel.Get(serviceType);
        }

        public void ReleaseInstance(InstanceContext instanceContext, object service)
        {
            // no op
        }
    }

Это у меня есть в моем global.asax:

var configuration = HttpConfiguration.Create().SetResourceFactory(new NinjectResourceFactory());
RouteTable.Routes.MapServiceRoute("resource", configuration);

Проблема, с которой я сталкиваюсь, заключается в том, что интерфейс IResoureFactory не распознан, а также в том, что (Create () не существует), поэтому мне нужно задать SetResoureFactory каким-либо другим способом, который я пытался сделать с помощью ().

9
задан Community 23 May 2017 в 09:59
поделиться