gpt4 book ai didi

asp.net - Asp net 将托管环境更改为 Development

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

我正在尝试将我的 asp.net 核心托管环境更改为开发。
我已经做的是:

  • 运行此命令:
    set ASPNETCORE_ENVIRONMENT=Development
  • 更改系统中的环境变量:

    enter image description here
  • 运行这些命令:
    dotnet restore

    dotnet watch run

  • 我只是在 projectName.csproj 文件中看到有评论说 它运行生产 ,也许这就是问题所在。
    <Target Name="RunWebpack" AfterTargets="ComputeFilesToPublish">
    <!-- As part of publishing, ensure the JS resources are freshly built in production mode -->
    <Exec Command="npm install" />
    <Exec Command="node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js --env.prod" />
    <Exec Command="node node_modules/webpack/bin/webpack.js --env.prod" />

    但是现在我在我的项目中看到的是托管环境:生产
    我想将其更改为环境,因为当我更改客户端更改(如 HTML、CSS)时,我看不到实时更改。

    最佳答案

    要在 Windows 中设置 ASPNETCORE_ENVIRONMENT 环境变量,请在 cmd 中运行以下命令:

    setx ASPNETCORE_ENVIRONMENT "Development"

    或者

    使用试用 web.config喜欢:
    <configuration>
    <!--
    Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380
    -->
    <system.webServer>
    <handlers>
    <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath=".\MyApplication.exe" arguments="" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false">
    <environmentVariables>
    <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
    </environmentVariables>
    </aspNetCore>
    </system.webServer>
    </configuration>

    关于asp.net - Asp net 将托管环境更改为 Development,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45622073/

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