Visual Studio自带了一个开发用的Web服务器,叫WebDev.WebServer,我们平时调试ASP.NET项目时自动启动的的那个小服务器就是。
平时除了用它来调试ASP.NET项目外,我还会在注册表上加一个右键菜单项叫“在此启动Web服务器”,这样就可以随时随地启动Web服务器了,测试ASP.NET 程序时很方便,不用再设置IIS。
不过WebDev服务器启动时不会自动随即分配端口,单纯通过注册表加上右键菜单的话就只能固定服务器端口。
所以做了个小程序用来间接启动WebDev服务器,并随机分配端口。