Я пытаюсь опубликовать приложение .NET 4.0 на веб-сервере, используя Visual Studio 2010 Развертывание ClickOnce. Фактическое приложение успешно опубликовано, но если я запускаю установку с компьютера без установленного .NET 4.0, установка завершается неудачно: при нажатии на ссылку для загрузки появляется следующее сообщение об ошибке:
Произошла ошибка при загрузке следующего ресурса:
http://server/app/DotNetFX40/dotNetFx40_Full_x86_x64.exe
Просмотр опубликованной папки показывает, что Visual Studio создала там три папки, рядом с setup.exe: Application Files
, dotnetfx40
и windowsinstaller3_1
.
Если я изменю фактическое имя каталога с dotnetfx40
на DotNetFX40
, это сработает.
Мое «Расположение папки публикации» - это путь к файлу (\\\server\c$\...
и т. Д.), «URL-адрес папки установки» - http://server/app
.
Я был удивлен, что ничего не нашел в этом Интернете; я что-то упускаю очевидное?