asp.net核心目标框架4.6.1发布

时间:2017-05-17 11:36:05

标签: c# asp.net asp.net-mvc

我有针对框架4.6.1的asp.net核心应用程序,当我尝试发布时,它会生成.exe文件而不是.dll,我无法在iis上发布它。当我运行生成的.exe并从浏览器打开http://localhost:5000时它运行正常它运行良好,但我想在iis上托管它。

1 个答案:

答案 0 :(得分:1)

查看目标库编译器选项。

/ target:library选项使编译器创建动态链接库(DLL)而不是可执行文件(EXE)。

在命令行中指定时,所有直到next / out或/ target:module选项的文件都用于创建.dll文件。

示例:

csc /target:library in.cs

编译in.cs,创建in.dll

要在Visual Studio开发环境中设置此编译器选项,请打开项目的属性页面,并将输出类型属性修改为类库 < / p>

docs.microsoft.com