各位大虾好。我的WEB程序制作安装包做好了,但是安装后在IIS里是我的原项目的所有文件,没有一个可执行的文件。如果是Winform项目,调试之后会在Bin文件下生成一个.exe文件,WEB项目调试之后,Bin文件下没有生成一个.exe文件。Winform打包添加项目输出的时候,选择项目的主输出,就把所有的.dll文件和.exe文件打包进去。但是WEB项目打包的时候要选择主输出和内容文件,主输出把.dll(因为没有.exe文件)文件打包进去,内容文件把所有的源程序打包进去。安装程序做好了之后,在别的机器上安装(iis和.net都装好了)后,IIS里放的是所有的源程序,如果机器上没有安装VS是打不开的。是不是WEB项目必须要在服务器上安装VS?如果不是的,为什么打包的时候必须要把内容文件打包进去呢?