/// <summary> /// Starts the server. /// Authentication used: Negotiate /// </summary> private static void StartServer() { IWebDavStoreItemLock lockSystem = new WebDavStoreItemLock(); IWebDavStore store = new WebDavDiskStore(Localpath, lockSystem); WebDavServer server = new WebDavServer(ref store); server.Start(Url); }
/// <summary> /// Starts the server. /// Authentication used: Negotiate /// </summary> private void StartServer() { //IWebDavStoreItemLock lockSystem = new WebDavStoreItemLock(); //IWebDavStore store = new WebDavDiskStore(Localpath, lockSystem); //WebDavServer server = new WebDavServer(ref store); //server.Start(Url); WebDavServer server = new WebDavServer(new WebDavDiskStore(Root)); //server.Listener.Prefixes.Add("http://your_url_here/"); server.Start(Url); }
/// <summary> /// This method is called when the service gets a request to start. /// </summary> /// <param name="args">Any command line arguments</param> public void OnStart(string[] args) { #if DEBUG NameValueCollection properties = new NameValueCollection { ["showDateTime"] = "true" }; LogManager.Adapter = new ConsoleOutLoggerFactoryAdapter(properties); #endif IWebDavStoreItemLock lockSystem = new WebDavSqlStoreItemLock(); IWebDavStore store = new WebDavSqlStore("\\Data", new Guid("00000000-0000-0000-0000-000000000000"), lockSystem); WebDavServer server = new WebDavServer(ref store, AuthType.Negotiate); server.Start(Url); }