因应工作需求,将目前的建置工作改成程式一签入后,马上执行建置工作。今天早上程式写完后,按下F5执行网页,出现无法执行IIS Express的错误....。以往遇到此错误讯息,通常都是重开VisualStudio,若再不行的话则要重开机才会好。 每次遇到都要重开需浪费不少时间,才能再重新进入工作状况,为避免此状况再来影响工作,决定借此次来找解决方式。
目前在运行的网站,因业务需求,独出另一个网站及数据库。在布署网站时会分别发布到2个不同的资料夹。两个资料夹的程式一模一样,只差在web.config的ConnectionString不同。目前只有2个网站,布署工作还算简单,未来若继续扩增时,除了发行工作会越来越多,同步及除错上的问题也是另一要考量的地方。 解决方式 将多个网站指向同一位置,此作法为同一程式目录,但不使用目录内web.config的ConnectionString,而是使用在IIS上所设定的。作法如下: