Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.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
Visual Studio/C#/ASP.Net核心:添加web.config文件时生成失败_C#_.net_Visual Studio_Asp.net Core_Iis - Fatal编程技术网

Visual Studio/C#/ASP.Net核心:添加web.config文件时生成失败

Visual Studio/C#/ASP.Net核心:添加web.config文件时生成失败,c#,.net,visual-studio,asp.net-core,iis,C#,.net,Visual Studio,Asp.net Core,Iis,我在VisualStudio2019中构建了一个ASP.Net核心项目。它是按照文章(部分“后端”)中的建议构建的。我也构建了前端,一起测试,一切正常 现在,这个ASP.Net核心项目必须提供Windows身份验证。好的,所以我在我的Windows10电脑上启用了IIS和Websocket服务(作为服务器系统)。已安装Net Core主机包。创建了一个IIS网站。所有内容均如Microsoft官方文档中所建议:。成功了 之后,我阅读了Microsoft官方文档,其中解释了如何配置Windows身

我在VisualStudio2019中构建了一个ASP.Net核心项目。它是按照文章(部分“后端”)中的建议构建的。我也构建了前端,一起测试,一切正常

现在,这个ASP.Net核心项目必须提供Windows身份验证。好的,所以我在我的Windows10电脑上启用了IIS和Websocket服务(作为服务器系统)。已安装Net Core主机包。创建了一个IIS网站。所有内容均如Microsoft官方文档中所建议:。成功了

之后,我阅读了Microsoft官方文档,其中解释了如何配置Windows身份验证。添加了
services.AddAuthentication(IISDefaults.AuthenticationScheme)。已启动调试器设置。现在,我被本文中的“IIS”一章难住了。它说:

在发布和部署项目之前,请添加以下内容 将web.config文件添加到项目根目录:

。。。以及几条此类错误消息:

error CS1525: Invalid expression term '<'

error CS1525:无效的表达式术语“CS errors”是用于C#的,因此听起来好像它试图将web.config编译为C#文件。可能是您不小心将文件命名为web.config.cs或其他什么吗?Karl Johan Sjörgen,谢谢您的帮助。我认为该文件的名称是正确的。添加了项目结构的图像。在web.config文件的首选项(右键单击>首选项)中,它对
构建操作
有何说明?Jay Fridge,感谢您的回答!上面写着“C#Compiler”-也许这就是问题所在?请将其更改为
内容
,然后重试。
error CS8652: The feature 'top-level statements' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
error CS1525: Invalid expression term '<'