蓝色箭头,是我在普通网站上有按钮的地方。
但我希望能够通过按下按钮来运行文件(红色箭头)。 它是一个控制台应用程序,可以将数据从一个数据库传输到另一个数据库。
这是按钮:
@Html.ActionLink("Update Database!", "value", "value", null, new { @class = "btn btn-primary btn-lg active" })
但我不知道在“价值观”中放置什么?...
我真的希望我有意义..
修改:
我最终创建了一个全新的项目,“共享”,我添加了我的控制台应用程序。很多工作。而且似乎有点多了。但它有效..
答案 0 :(得分:0)
我假设红色箭头显示属于Program.cs
控制台应用的tick_timeupdate.Import
文件。
我认为你的按钮在网站上。
所以我假设......
...您想从网站运行tick_timeupdate.Import
应用程序您需要这样做:
public ActionResult Index()
{
Process.Start(@"Path_To_Your_Console_App_EXE_File");
return View();
}
您无需在References->Add Project References
winodw中添加来自Solution Explorer
的引用。
但是
如果您不想从网站运行控制台应用程序 - 您可以添加引用并创建Program类的构造函数。在构造函数中,您可以根据需要添加参数。