que estoy queriendo utilizar Visual Web Developer Express 2010 para publicar un sitio web, pre-compilados a un servidor remoto a través de FTP, con los siguientes ajustes:"No se puede encontrar el AspnetMergePath válido" en Visual Web Developer Publish?
- Implementar sólo los archivos necesarios para ejecutar esta aplicación
- Precompile este aplicación antes de la publicación de
- Permitir web sea actualizable
- no hay bases de datos están siendo desplegados
- sitio está siendo desplegado como jerarquía de archivos, no como .zip empaquetar
Mi primera construcción/desplegar parecía haber salido bien, pero después de mi segunda recopilación recibo el siguiente error:
Transformed web.config using C:\path_to_site\Web.Debug.config into obj\Debug\TransformWebConfig\transformed\web.config.
Copying all files to temporary location below for package/publish:
obj\Debug\AspnetCompileMerge\Source.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.5\Web\Transform\Microsoft.Web.Publishing.AspNetCompileMerge.targets(132,5): Error : Can't find the valid AspnetMergePath
Y aquí es un subconjunto del contenido de la Microsoft.Web.Publishing.AspNetConfigurationMerge. presentar objetivos:
<Target
Name="GetAspNetMergePath"
DependsOnTargets="$(GetAspNetMergePathDependsOn)"
Condition ="'$(GetAspNetMergePath)' != 'false'">
<PropertyGroup>
<AspnetMergeName>aspnet_merge.exe</AspnetMergeName>
<AspnetMergePath Condition="Exists('$(TargetFrameworkSDKToolsDirectory)$(AspnetMergeName)')">$(TargetFrameworkSDKToolsDirectory)</AspnetMergePath>
</PropertyGroup>
<Error Condition="'$(AspnetMergePath)' == '' Or !Exists($(AspnetMergePath))"
Text="Can't find the valid AspnetMergePath" />
</Target>
EDIT: Cambiar la configuración de publicación para borrar todos los archivos existentes antes de la publicación no se soluciona el problema después de todo. Asumo que el problema es local por ahora debido a esto.
No parece haber una etiqueta AspMergePath en mi web.config. No estoy al tanto si se supone que debo agregar manualmente la etiqueta. Sin embargo, la ruta "obj {configuración de publicación} \ AspnetCompileMerge \ Source" existe en mi proyecto.
Y en caso de que las cosas, mi nombre del proyecto es "TestProject.NET"
Su regeneración se aprecia.
¿ha intentado publicar su sitio a través del método "Sistema de archivos"? Solo como prueba. – BrOSs
Sí. El método de publicación "Sistema de archivos" se encuentra con el mismo problema. –
no se supone que agregue ninguna etiqueta ('AspMergePath'), otra prueba. Funciona con Ctrl + Shift + W? – BrOSs