@@ -4,29 +4,54 @@ rem ============================================================================
44rem == User defined environment variables ==
55rem ============================================================================
66
7+ set CONFIG_ONEDRIVE = %userprofile% \OneDrive\Documents\IISExpress\config\applicationhost.config
8+ set CONFIG_ORIGINAL = %userprofile% \Documents\IISExpress\config\applicationhost.config
9+ set CONFIG_VS2015 = %~dp0 ..\..\..\Code\Sif3FrameworkDemo\.vs\config\applicationhost.config
710set IISEXPRESS_EXE = " C:\Program Files\IIS Express\iisexpress.exe"
8- set WEBAPP = ..\..\..\Code\Sif3FrameworkDemo\.vs\config\applicationhost.config
911set SITE = Sif.Framework.Demo.Uk.Provider
1012
13+ echo Configuration file search order ...
14+ echo %CONFIG_VS2015%
15+ echo %CONFIG_ONEDRIVE%
16+ echo %CONFIG_ORIGINAL%
17+
1118rem ============================================================================
1219rem == Safety checks ==
1320rem ============================================================================
1421
1522if exist %IISEXPRESS_EXE% goto okIIS
16- echo Could not find : %IISEXPRESS_EXE%
23+ echo IIS Express not find : %IISEXPRESS_EXE%
1724pause
1825goto end
1926:okIIS
2027
21- if exist " %~dp0 %WEBAPP% " goto okExec
22- echo Could not find : %WEBAPP%
28+ if exist " %CONFIG_VS2015% " goto okConfigVS2015
29+ if exist " %CONFIG_ONEDRIVE% " goto okConfigOneDrive
30+ if exist " %CONFIG_ORIGINAL% " goto okConfigOriginal
31+ echo No configuration file found!
2332pause
2433goto end
34+
35+ :okConfigVS2015
36+ set IISEXPRESS_CONFIG = %CONFIG_VS2015%
37+ echo Using configuration file : %CONFIG_VS2015%
38+ goto okExec
39+
40+ :okConfigOneDrive
41+ set IISEXPRESS_CONFIG = %CONFIG_ONEDRIVE%
42+ echo Using configuration file : %CONFIG_ONEDRIVE%
43+ goto okExec
44+
45+ :okConfigOriginal
46+ set IISEXPRESS_CONFIG = %CONFIG_ORIGINAL%
47+ echo Using configuration file : %CONFIG_ORIGINAL%
48+ goto okExec
49+
2550:okExec
2651
2752rem ============================================================================
2853rem == Start Webapp
2954rem ============================================================================
3055
31- START " %SITE% " /WAIT /B %IISEXPRESS_EXE% /config:" %~dp0 %WEBAPP %" /site:%SITE% /trace:error
56+ START " %SITE% " /WAIT /B %IISEXPRESS_EXE% /config:" %IISEXPRESS_CONFIG % " /site:%SITE% /trace:error
3257:end
0 commit comments