我有针对框架4.6.1的asp.net核心应用程序,当我尝试发布时,它会生成.exe文件而不是.dll,并且我不能在iis上发布它。当我运行生成的.exe并在浏览器上打开http://localhost:5000时,它工作正常,但我想在iis上托管它。
发布于 2017-05-17 12:01:39
查看目标库编译器选项。
/target:library选项使编译器创建动态链接库(DLL),而不是可执行文件(EXE)。
当在命令行指定时,直到下一个/out或/target:module选项的所有文件都用于创建.dll文件。
示例:
csc /target:library in.cs编译in.cs,创建in.dll
若要在Visual开发环境中设置此编译器选项,请打开项目的属性页面,并将Output类型属性修改为类库
https://stackoverflow.com/questions/44023741
复制相似问题