C# 将网站部署到客户本地主机

C# 将网站部署到客户本地主机,c#,asp.net-mvc-4,deployment,C#,Asp.net Mvc 4,Deployment,我开发了商店管理软件,但作为web应用程序(asp.net MVC),我想将其发布到客户本地主机以像桌面应用程序一样运行,我将其发布到我的PC本地主机,它可以正常工作,我需要什么来使其在客户本地主机上正确运行,我是否需要IIS、SQLServer和Visual Studio,或者我不需要Visual Studio,并且是否有一种工具可以在客户PC上运行数据库,比SQLServer更简单您可以使用WebDeploy包并将其部署到任何包含IIS express的IIS实例 但是,我建议改为查看AS

我开发了商店管理软件,但作为web应用程序(asp.net MVC),我想将其发布到客户本地主机以像桌面应用程序一样运行,我将其发布到我的PC本地主机,它可以正常工作,我需要什么来使其在客户本地主机上正确运行,我是否需要IIS、SQLServer和Visual Studio,或者我不需要Visual Studio,并且是否有一种工具可以在客户PC上运行数据库,比SQLServer更简单

您可以使用WebDeploy包并将其部署到任何包含IIS express的IIS实例

但是,我建议改为查看ASP.NET核心,因为它不需要IIS,并且可以运行自托管。它还没有公开发布,但每天都越来越近

关于数据库,我建议使用SQLite,它是一个基于文件的SQL数据库