2017-10-28 219 views

回答

1

ASP.NET MVC是一个网站,而不是一个程序本身。因此它需要运行IIS。但是,您不需要Visual Studio。

如果你想要一个独立的可执行文件,你需要使用一个不同的UI范例。控制台,Winforms或通用Windows应用程序仅列出三个。

+0

那么网站已经完成并准备发布给客户,我该怎么办?我希望他们能够轻松地使用我的“程序”。 –

+0

我很抱歉地说,ASP.NET MVC 5 *需要* IIS才能运行。没有ifs,没有buts。您需要在IIS中运行它或使用桌面UI范例重写它。 –

+0

好的,有没有办法让iis始终在客户计算机上运行?任何方法让他们更容易? –

1

您的选择是迁移到可以将Web应用程序作为Windows服务托管的dotnet Core,或者只是一个控制台应用程序。你根本不需要Visial Studio来托管它。

+0

它是一个漫长的过程吗? –

+0

取决于您使用的库,有一个工具来检查兼容性 – MadOX

+0

嗯,只有实体框架tbh,纯css .. –

相关问题