Visual Studio 2015 www本地项目仅显示Hello World

时间:2016-02-08 20:50:28

标签: visual-studio-2015

我正在尝试使用VS2015创建一个基本的Aurelia应用。我能够正确地jspm安装我需要的所有文件,我是由app.js和app.html以及index.html文件创建的,但是当我尝试运行应用程序来查看我的硬编码文本时,我看到的是'您好世界&#39!;在我的浏览器中。我尝试将文本更改为其他任何内容,但它会不断回来Hello World。我跟随了斯科特艾伦在PluralSight上的例子。他的拉力很好,但我不能。谁能告诉我我做错了什么?如何获取我的index.html而不是显示Hello World文本的内容?我的表结构是这样的

Solution
    |_Solution Items
      |_ global.json
    |_src
      |_ Demo
        |_ Properties
        |_ References
        |_ wwwroot
           |_ jspm_packages
           |_ app.html
           |_ app.js
           |_ index.html
           |_ config.js
        |_ Dependencies
        |_ package.json
        |_ project.json
        |_ Startup.cs

1 个答案:

答案 0 :(得分:0)

如果您要创建ASP.NET V5应用程序,则可能没有将解决方案设置为能够提供静态文件。

在startup.cs中有一个configure方法,您需要启用静态文件。我的配置方法最终看起来像这样才能工作。

public void Configure(IApplicationBuilder app)
{
    app.UseIISPlatformHandler();
    app.UseDefaultFiles();
    app.UseStaticFiles();

    app.Run(async (context) =>
    {
        await context.Response.WriteAsync("Hello World!");
    });
 }

在project.json中,我还必须添加

的依赖项

“Microsoft.AspNet.StaticFiles”:“1.0.0-rc1-final”