Asp.net mvc 单击“一次”应用程序不在我的Asp.Net/MVC应用程序中启动
我已经开发了一个桌面应用程序,我使用Click Once发布了该应用程序,我的目的是能够在我的web应用程序中调用该应用程序。但这给了我以下的错误。 求你了,我需要帮助 这是我的控制器代码Asp.net mvc 单击“一次”应用程序不在我的Asp.Net/MVC应用程序中启动,asp.net-mvc,clickonce,Asp.net Mvc,Clickonce,我已经开发了一个桌面应用程序,我使用Click Once发布了该应用程序,我的目的是能够在我的web应用程序中调用该应用程序。但这给了我以下的错误。 求你了,我需要帮助 这是我的控制器代码 public FilePathResult GetFile(string fileName= "TestingApplication.application") { var dir = Server.MapPath("~/Common/TestingApp/");
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";
}
无法下载应用程序。应用程序缺少必需的文件。联系应用程序供应商以获得帮助
谢谢经过几天不眠之夜,我终于让它工作了。我做的第一件事是删除
C:\users\username\AppData\Local\Apps\2.0\
上的内容缓存。我把代码改写成这个
` public ActionResult Download()
{
string path = @"~/Common/TestingApp/TestingApplication.application";
return new RedirectResult(path);
}`