Friday, December 12, 2014

cool button


  1. background-color#e7e7e7;
  2. box-shadow0 0 2px rgba(0,0,0,.2), inset 0 14px 16px rgba(255,255,255,.75), inset 0 0 7px #fff;
  3. padding.8em 0;
  4. displayblock;
  5. -moz-border-radius.3em;
  6. -webkit-border-radius.3em;
  7. border-radius.3em;
  8. cursorpointer;
  9. bordernone;
  10. color#646464;
  11. text-transformuppercase;
  12. text-aligncenter;
  13. vertical-alignmiddle;

Friday, December 5, 2014

Could not load file or assembly … The parameter is incorrect

Looks like a corrupted assembly being referenced.
Clear both:
  1. the \bin folder of your project
  2. the temp folder (should be C:\Users\your_username\AppData\Local\Temp\Temporary ASP.NET Files in windows 7)
and see if the error still happens


Depending on if your are running X64 you might need to clean up a couple more spots. Just cleaning up my user directory was not enough.
  1. %TEMP%\Temporary ASP.NET Files
  2. C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
  3. C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
  4. C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files
  5. C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
This list will grow as if you have other versions of the framework installed.

Wednesday, December 3, 2014

install a windows service

You can install the service by adding this code (in the program file, Program.cs) to install itself when run from the commandline using specified parameters:
/// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main(string[] args)
        {
            if (System.Environment.UserInteractive)
            {

                if (args.Length > 0)
                {
                    switch (args[0])
                    {
                        case "-install":
                            {
                                ManagedInstallerClass.InstallHelper(new string[] { Assembly.GetExecutingAssembly().Location });
                                break;
                            }
                        case "-uninstall":
                            {
                                ManagedInstallerClass.InstallHelper(new string[] { "/u", Assembly.GetExecutingAssembly().Location });
                                break;
                            }
                    }
                }
            }
            else
            {
                ServiceBase[] ServicesToRun;
                ServicesToRun = new ServiceBase[] { new MyService() };
                ServiceBase.Run(ServicesToRun);
            }
        }

Tuesday, December 2, 2014

debug the windows servie

put it in onstart method of a windows service to launch a debugger
System.Diagnostics.Debugger.Launch();