gpt4 book ai didi

visual-studio - 用户特定的 IIS 配置

转载 作者:行者123 更新时间:2023-12-04 06:05:05 25 4
gpt4 key购买 nike

MyProject 下> Properties > Web有一个“将服务器设置应用于所有用户”的选项,它将 IIS 配置存储在 MyProject.csproj.user 中。 .

但是,似乎没有办法设置默认值。这意味着任何克隆项目的人都必须自定义这些设置。

使用用户特定的 IIS 设置时,有没有办法设置默认值?

我尝试使用环境变量,但 Visual Studio 提示它无法为 http://$(API_HOST):$(API_PORT)/ 创建 IIS 绑定(bind)。

最佳答案

您需要设置的设置是什么?这是一个重要的细节。
大多数配置都可以在 web.config 文件中设置,因为该文件有一个专门用于 IIS 配置的“system.webServer”部分。

例子:

<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="Default.htm" />
<add value="Index.htm" />
<add value="Index.html" />
</files>
</defaultDocument>
<directoryBrowse enabled="true" />
<httpErrors>
<error statusCode="404" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="my_custom_404.htm" />
</httpErrors>
<security>
<authentication>
<anonymousAuthentication enabled="true" userName="IUSR" />
<basicAuthentication />
<clientCertificateMappingAuthentication />
<digestAuthentication />
<iisClientCertificateMappingAuthentication />
<windowsAuthentication />
</authentication>
<requestFiltering>
<fileExtensions allowUnlisted="true" applyToWebDAV="true" />
<verbs allowUnlisted="true" applyToWebDAV="true" />
<hiddenSegments applyToWebDAV="true">
<add segment="Web.config" />
</hiddenSegments>
</requestFiltering>
</security>
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".mp3" mimeType="otect/stream" />
</staticContent>
</system.webServer>

来源:
https://docs.microsoft.com/en-us/iis/configuration/system.webserver/

关于visual-studio - 用户特定的 IIS 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53545452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com