运行没有iis或visual studio的MVC 5网站
问题描述:
我使用MVC 5的visual studio 2015创建了一个网站。 网站应该使用本地数据库在本地运行。 问题是,我想运行这个网站作为程序,无需安装iis或visual studio来运行它..运行没有iis或visual studio的MVC 5网站
我该怎么办?
答
ASP.NET MVC是一个网站,而不是一个程序本身。因此它需要运行IIS。但是,您不需要Visual Studio。
如果你想要一个独立的可执行文件,你需要使用一个不同的UI范例。控制台,Winforms或通用Windows应用程序仅列出三个。
答
您的选择是迁移到可以将Web应用程序作为Windows服务托管的dotnet Core,或者只是一个控制台应用程序。你根本不需要Visial Studio来托管它。
那么网站已经完成并准备发布给客户,我该怎么办?我希望他们能够轻松地使用我的“程序”。 –
我很抱歉地说,ASP.NET MVC 5 *需要* IIS才能运行。没有ifs,没有buts。您需要在IIS中运行它或使用桌面UI范例重写它。 –
好的,有没有办法让iis始终在客户计算机上运行?任何方法让他们更容易? –