Tame Visual Studio’s Web Server (With Ruby)
Thursday, May 15th, 2008Here’s a little Ruby script that can be run on a new Visual Studio solution file. It will turn off dynamic ports and set the root of your site immediately after the hostname.
Ruby
File.open(ARGV[1], 'w') do |modified|
File.open(ARGV[0]).each do |line|
modified.puts line =~ /VWDPort/ ?
%{\t\tVWDPort = "80"
\t\tVWDDynamicPort = "false"
\t\tVWDVirtualPath = "/"} : line
end
end
Run it from the command line with the input solution file first and the name for the new solution file second.
ruby fix_solution.rb MyProject.sln FixedProject.sln