2

例外は奇妙です、私はsthを逃しているようです。何か案は?

'C:\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc\FunqControllerFactory.cs'のソースを検索しています。チェックサム:MD5 {eb 6 8b dc fb 97 cb 8 2b 74 bc 37 37 79 7b f8}ファイル'C:\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc\FunqControllerFactory.cs'は存在しません。'C:\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc \ FunqControllerFactory.cs'のスクリプトドキュメントを探しています...'C:\ src \ ServiceStack \ src\ServiceStack.FluentValidation.Mvc3のプロジェクトを探しています\ Mvc \FunqControllerFactory.cs'。プロジェクトでファイルが見つかりませんでした。ディレクトリ'C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ crt \ src\'を検索しています...ディレクトリ'C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \atlmfc\を検索していますsrc \ mfc \'...ディレクトリ'Cを探しています:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ atlmfc \ src \ atl \'...ディレクトリ'C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ atlmfc \include\'を検索しています。 ..アクティブなソリューションのデバッグソースファイル設定は、デバッガーがユーザーにファイルの検索を要求しないことを示しています:C:\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc\FunqControllerFactory.cs。デバッガーは、ソースファイル'C:\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc\FunqControllerFactory.cs'を見つけることができませんでした。\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc\FunqControllerFactory.cs。デバッガーは、ソースファイル'C:\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc\FunqControllerFactory.cs'を見つけることができませんでした。\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc\FunqControllerFactory.cs。デバッガーは、ソースファイル'C:\ src \ ServiceStack \ src \ ServiceStack.FluentValidation.Mvc3 \ Mvc\FunqControllerFactory.cs'を見つけることができませんでした。

4

1 に答える 1

3

私は自分で解決策を見つけたと思います。nugetを介してサービススタックをMVC3プロジェクトにインストールする場合は、Global.ascx.csの元のrouts.MapRouteをコメントアウトする必要があります。

        public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        //routes.MapRoute(
        //    "Default", // Route name
        //    "{controller}/{action}/{id}", // URL with parameters
        //    new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
        //);

        routes.IgnoreRoute("api/{*pathInfo}");
        routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" }); //Prevent exceptions for favicon

    }
于 2012-02-09T10:33:30.983 に答える