我已经开发了一个桌面应用程序,该应用程序是使用“单击一次”发布的,目的是能够在Web应用程序中调用该应用程序。但这给了我以下错误。 拜托,我需要帮助。
这是我的控制器代码
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)
几天不眠夜后,我才开始工作。我要做的第一件事是删除C:\users\username\AppData\Local\Apps\2.0\
上的内容缓存。我确实将代码重写为此。
` public ActionResult Download()
{
string path = @"~/Common/TestingApp/TestingApplication.application";
return new RedirectResult(path);
}`