Щелкните один раз. приложение не запускается в моем приложении asp.net/mvc.

Я разработал настольное приложение, которое опубликовал с помощью Click Once, и я намерен иметь возможность вызывать приложение в моем веб-приложении. Но это дает мне следующую ошибку. Пожалуйста, мне нужна помощь.

Это мой код контроллера

 public FilePathResult GetFile(string fileName= "TestingApplication.application")
    {

        var dir = Server.MapPath("~/Common/TestingApp/");
        var path = Path.Combine(dir, fileName);
        return File(path, GetMimeType(Path.GetExtension(fileName)));
    }


private string GetMimeType(string extension)
    {
        if (extension == ".application" || extension == ".manifest")
            return "application/x-ms-application";
                    else if (extension == ".deploy")
            return "application/octet-stream";
        else
            return "application/x-msdownload";
    }

Не могу скачать приложение. В приложении отсутствуют необходимые файлы. Обратитесь к поставщику приложения за помощью.

Спасибо

0
0
49
1

Ответы 1

Позже, после бессонных ночей, он заработал. Первым делом я удалил кеш содержимого на C:\users\username\AppData\Local\Apps\2.0\. И я переписал код на это.

 `     public ActionResult Download()
            {
                string path = @"~/Common/TestingApp/TestingApplication.application";
                return new RedirectResult(path);
            }`

Другие вопросы по теме