gpt4 book ai didi

asp.net - 如何修改 launchSettings.json 以指向 index.html

转载 作者:行者123 更新时间:2023-12-01 12:15:50 26 4
gpt4 key购买 nike

我基本上是 ASP.NET Core 的新手。我创建了一个 Web API 模板并设置了一个 Controller ,然后在 wwwroot 下手动创建了以下目录结构:

wwwroot/
css/
site.css
js/
site.js
index.html

当我按 F5 时,我想在浏览器中启动 index.html。但是,我不知道该怎么做。这是我的 launchSettings.json:

{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:63123/",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "index.html",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}

当我在 Chrome 中运行“IIS Express”命令时,我得到“找不到网页地址:http://localhost:63123/index.html”。为什么会这样?

我的应用程序的完整源代码可以在这里找到:https://github.com/jamesqo/Decaf/tree/webapp-2/Decaf.WebApp .

最佳答案

我下载了您的代码并将您的 launchsettings 文件更改为完全限定的 url:

"launchUrl": "http://localhost:63123/index.html",    

我还修改了您的 StartUp.cs 添加 (app.UseStaticFiles();) 现在它似乎可以工作了:

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}

app.UseStaticFiles();

app.UseMvc();
}

运行结果:

enter image description here

关于asp.net - 如何修改 launchSettings.json 以指向 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48255294/

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