我需要能够使用Kestrel Web服务器在默认url /下提供我的'index.html' .现在我只能使用完整路径(即/index.html)访问我的静态文件
同样,这在VisualStudio上完美运行,上下文是OSX与Kestrel
这是我的Startup.cs
public void ConfigureServices(DI.IServiceCollection services)
{
services.AddMvc();
}
public void Configure(IApplicationBuilder app)
{
app.UseStaticFiles();
app.UseMvc();
}
Run Code Online (Sandbox Code Playgroud)
我到目前为止的解决方案是在HomeController中进行重定向.但这很简单,我试图提供一个静态的html文件,老实说我不希望它由我的应用程序处理,如果可能直接从Kestrel服务.
macos asp.net-mvc asp.net-core-mvc kestrel-http-server asp.net-core
我已经创建了一个类似于Outlook 2007的NavigationPane。在Outlook中,当窗格被折叠并且单击侧栏时,它用来弹出Selected NavigationItem内容。我在ControlTemplete中使用contentpresenter模仿了相同的行为(一个用于TabControl的SelectItemHost,另一个用于Popup)。但是问题是当打开弹出窗口时,NavigationPane会在不显示内容的情况下选择内容,而当我们从另一个导航项切换回相同的导航项时会显示该内容。我正在使用TabControl和TabItem作为NavigationPane和NavigationPaneItem。
我将“ SelectedContent”指向两个ContentPresenter的ContentSource