ScottIsAFool 83b7b18614 Set the Common, Controller, Model, UI and UI.Controls to go into one folder, set nuspec files up for the packages to make it easier to create nuget packages. 12 years ago
..
Events 76f067f867 extracted more logging dependancies 12 years ago
Extensions 868a7ce9c8 isolated clickonce dependancies 12 years ago
IO fdafa59683 Removed System.Windows.Forms dependancy from Common. Almost done removing NLog dependancy. 12 years ago
Kernel 8b3e8ad478 created IWebSocketListener 12 years ago
Localization 767cdc1f6f Pushing missing changes 12 years ago
Mef 767cdc1f6f Pushing missing changes 12 years ago
Net 868a7ce9c8 isolated clickonce dependancies 12 years ago
Plugins 746c5d2fa7 moved Plugins to separate repo 12 years ago
Progress 767cdc1f6f Pushing missing changes 12 years ago
Properties fab627c845 added a master version file 12 years ago
ScheduledTasks 868a7ce9c8 isolated clickonce dependancies 12 years ago
Serialization fdafa59683 Removed System.Windows.Forms dependancy from Common. Almost done removing NLog dependancy. 12 years ago
Win32 767cdc1f6f Pushing missing changes 12 years ago
swagger-ui 767cdc1f6f Pushing missing changes 12 years ago
MediaBrowser.Common.csproj 83b7b18614 Set the Common, Controller, Model, UI and UI.Controls to go into one folder, set nuspec files up for the packages to make it easier to create nuget packages. 12 years ago
README.txt 767cdc1f6f Pushing missing changes 12 years ago
app.config 2b8f23dff4 Updated reactive extensions 13 years ago
packages.config 767cdc1f6f Pushing missing changes 12 years ago

README.txt

ServiceStack services should be available under '/api' path. If it's a brand new MVC project
install NuGet Package: ServiceStack.Host.Mvc. The package prepares ServiceStack default services. Make sure
that you added ignore for MVC routes:

routes.IgnoreRoute("api/{*pathInfo}");

If it's MVC4 project, then don't forget to disable WebAPI:

//WebApiConfig.Register(GlobalConfiguration.Configuration);

Enable Swagger plugin in AppHost.cs with:

public override void Configure(Container container)
{
...

Plugins.Add(new SwaggerFeature());
// uncomment CORS feature if it's has to be available from external sites
//Plugins.Add(new CorsFeature());
...

}

Compile it. Now you can access swagger UI with:

http://localost:port/swagger-ui/index.html

or

http://yoursite/swagger-ui/index.html


For more info about ServiceStack please visit: http://www.servicestack.net

Feel free to ask questions about ServiceStack on:
http://stackoverflow.com/

or on the mailing Group at:
http://groups.google.com/group/servicestack

Enjoy!