Я недавно опубликовал новое приложение .NET ClickOnce на нашем тестовом сервере, но не могу его запустить.
Сгенерированный автоматически файл publish.htm обслуживается, как и любой другой файл, который я помещаю.в каталоге.Я могу включить просмотр каталогов в IIS (6.0) и убедиться, что файл приложения показан.Однако, если я запрашиваю файл .application, либо через файл publish.htm, либо напрямую, я получаю ошибку 404.
Я подтвердил, что типы MIME уже определены, и когда я смотрю назапрос в журналах IIS я вижу, что код ошибки 404.0 с кодом win32 2. Это может показаться, что файл не обслуживается, потому что Windows не может найти его, но, опять же, все остальные файлы в каталогеподается без проблем.
Я проверил, что файл .application имеет те же разрешения, что и любой другой файл на сайте, и я могу запустить файл .application вручную с сервера и наблюдать за установкой приложения, поэтому кажется, что Windowsзнает, где файл в конце концов.