Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net核心目标框架4.6.1发布_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

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

C# asp.net核心目标框架4.6.1发布,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有一个asp.net核心应用程序,目标是framework 4.6.1,当我尝试发布时,它会生成.exe文件而不是.dll,我无法在iis上发布它。当我运行生成的.exe并从浏览器打开时,它工作正常,但我想在iis上托管它。查看目标库编译器选项 /target:library选项使编译器创建动态链接库(DLL),而不是可执行文件(EXE) 如果在命令行中指定,则使用下一个/out或/target:module选项之前的所有文件创建.dll文件 例如: csc /target:library i

我有一个asp.net核心应用程序,目标是framework 4.6.1,当我尝试发布时,它会生成.exe文件而不是.dll,我无法在iis上发布它。当我运行生成的.exe并从浏览器打开时,它工作正常,但我想在iis上托管它。

查看目标库编译器选项

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

如果在命令行中指定,则使用下一个/out或/target:module选项之前的所有文件创建.dll文件

例如:

csc /target:library in.cs
在.cs中编译,在.dll中创建

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


欢迎来到堆栈溢出。请阅读有关创建最小、完整和可验证问题的说明。虽然这可能会回答问题,但最好将相关详细信息放在此处,因为链接可能会随着时间的推移而变得无效。它还将帮助您获得分数;-)