Tengo un proyecto de aplicación web que me gustaría poder ramificar y desarrollar en un sitio IIS totalmente separado y no tener que seguir editando la configuración IISUrl de vbproj cada vez que lo hago eso. He intentado agregar una importación de algunas propiedades estándar para poder mantenerlas fuera del archivo WAP pero cuando las hago referencia en el elemento no me gustan. Sospecho que es porque el elemento IISUrl es parte del cual es un lugar para poner información que no sea de msbuild.Configuración dinámica del IISUrl de un proyecto de aplicación web
Como puede ver en el siguiente código, intento hacer referencia a $ (CustomUrl) en un par de puntos en el WebApp1.vbproj pero cuando abro VS no me está gustando.
Cualquier forma de resolver esto o alguien tiene una mejor manera de derivar proyectos de aplicaciones web.
CustomImport.vbproj
<Project
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<CustomUrl>http://localhost/WebUrl_1</CustomUrl>
</PropertyGroup>
</Project>
WebApp1.vbproj
<Import Project="CustomImport.vbproj"/>
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>1124</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>$(CustomUrl)</IISUrl>
<OverrideIISAppRootUrl>True</OverrideIISAppRootUrl>
<IISAppRootUrl>$(CustomUrl)/</IISAppRootUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>$(CustomUrl)</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
¿Has encontrado una solución a esto por casualidad? Recientemente me encontré con este problema.Quiero tener un IISURL por separado en cada rama, pero cuando fusiono ramas, sobrescribe el IISURL y tengo que cambiarlo manualmente cada vez que realizo una fusión (a menos que tenga cuidado de no combinar el archivo vbproj) – Fake
@Fake , no, no he encontrado una solución para esto todavía. –