天天看点

.net项目 分离 文件服务器,ASP.NET 5 RC1空项目模板 - 无法配置文件服务器的index.html服务 - 拒绝连接...

然而,当我尝试访问该页面时,我得到“无法显示此网页提供”在Chrome ERR_CONNECTION_REFUSED错误。

[Fiddler] The connection to 'localhost' failed.

Error: ConnectionRefused (0x274d).

System.Net.Sockets.SocketException No connection could be made

because the target machine actively refused it 127.0.0.1:3340

我做了以下内容:

创建一个新的空 ASP.NET 5模板

我的小提琴手,哪里出错了一眼。 向wwwroot文件夹中添加了一个空的index.html。 下面的代码添加到Startup.cs:

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)

{

app.UseIISPlatformHandler();

app.UseFileServer();

}

的project.json文件包含以下依存关系:

"dependencies": {

"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",

"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",

"Microsoft.AspNet.StaticFiles": "1.0.0-rc2-15978"

},

而global.json是

{

"projects": [ "src", "test" ],

"sdk": {

"version": "1.0.0-rc1-final"

}

}

奇怪的是如果我创建了一个MVC项目,那么用它上面的两行代替完整的Startup.cs代码就像魅力一样。

所以现在的问题是:我需要什么,当我使用一个空的模板,使这项工作?