如何通过命令提示符托管Asp.Net应用并使用开发环境配置
用命令提示符托管Asp.Net项目并加载appsettings.Development.json配置
以下分两种情况说明,对应不同的Asp.Net版本:
Asp.Net Core 项目
- 打开命令提示符,导航到项目的根目录(即包含
.csproj文件的文件夹):cd D:\Projects\YourAspNetCoreProject - 临时设置开发环境变量(仅当前命令窗口生效),确保应用加载
appsettings.Development.json:set ASPNETCORE_ENVIRONMENT=Development - 启动项目,应用会保持运行状态:
或者你可以把环境变量和启动命令合并成一行:dotnet run
启动后,控制台会输出应用的监听地址(如set ASPNETCORE_ENVIRONMENT=Development && dotnet runhttp://localhost:5000),直接访问即可。要停止应用时,按Ctrl+C。
Asp.Net Framework 项目(非Core)
这类项目通常依赖IIS Express运行,步骤如下:
- 打开命令提示符,导航到项目根目录。
- 运行IIS Express命令,指定项目路径和Visual Studio生成的配置文件(
applicationhost.config通常在.vs\你的项目名\config目录下):
若要加载开发环境的配置,需确保"C:\Program Files\IIS Express\iisexpress.exe" /path:"D:\Projects\YourAspNetFrameworkProject" /config:".\.vs\YourProjectName\config\applicationhost.config"web.config中已配置对应环境的转换,或者手动修改配置文件。启动后同样按Ctrl+C停止应用。
内容的提问来源于stack exchange,提问作者Yaugen Vlasau
相关产品推荐
相关产品推荐

