我有一个(不再)简单的应用程序,它只是为了好玩而编写的,但事实证明有人想要购买它。该应用程序是用ASP.NET Core 1.1编写的,有一些控制器只提供普通的局部视图。 Web应用程序本身位于wwwroot文件夹中,它使用angular,kendo UI和几个javascript库,如moment.js,linqjs等。除了手动安装的kendo ui之外,这些包由bower管理。建议的部署方式是什么 - 客户希望获得一个zip文件或一些安装程序,他将在他的iis服务器上使用它。当我将应用程序发布到我的IIS服务器只是为了检查它是否有效时,事实证明所有的lib文件夹(填充了bower安装的东西)也是发布的,即使是一些插件提供的演示文件也是如此。建议的方法是仅部署必要的文件,还提供缩小和捆绑。