如何在 .NET Core、C# 6 和 Visual Studio 2015 中使用本地 IIS?

Posted

技术标签:

【中文标题】如何在 .NET Core、C# 6 和 Visual Studio 2015 中使用本地 IIS?【英文标题】:How do I use a Local IIS with .NET Core, C# 6 and Visual studio 2015? 【发布时间】:2015-11-24 17:19:55 【问题描述】:

以前在使用 .net 4.5 和 Visual Studio 2013 时,我只需右键单击项目,选择 Web 并选择 Local IIS,如下所示: 在这里,我可以为我的应用程序和类似的东西选择一个 URL。

但是,在 Visual Studio 2015 中,它看起来像这样:

如何使用本地 IIS?我不想每次都启动 IIS express,我只想像往常一样构建然后刷新页面... :)

【问题讨论】:

我在VS2015中检查过,我发现web标签看起来和VS2012一模一样,你可以在同一个地方选择本地IIS。也许你应该安装一些更新 你用 ASP.NET 5 项目试过了吗? 不,抱歉,它是 ASP .NET 4,当我选择 ASP.NET 5 并转到“调试”选项卡时,我的 VS 崩溃了 :-( 【参考方案1】:

那是因为在 VS 2013 中您使用的是 ASP.NET 4.5 - 或类似的 - Web 应用程序。

VS2015 中,您也可以使用那个,但正如您在屏幕截图中看到的那样,项目属性屏幕适用于 ASP.Net 5 preview 项目强> 因此,对于 ASP.Net 5 preview,当前不支持本地 IIS。

此屏幕截图来自 VS 2015,包含两种类型的项目:

您可以在此处查看 ASP.Net 5 路线图

ASP.NET 5 Schedule and Roadmap

作为一种解决方法,您可以按照其他 *** 帖子中列出的“手动步骤ASP.NET 5 project hosting on IIS

【讨论】:

谢谢伙计。你知道我可以在哪里阅读更多关于本地 IIS 支持/何时可用的信息吗? @JuanK 哇..我不知道..!! +1 谢谢,我会接受你的回答。目前,无法在 ASP.NET 5 中使用本地 IIS。 作为一种解决方法,您可以按照其他 *** 帖子***.com/a/27539895/793085中列出的“手动步骤”@ 我正在使用 VS2015 Enterprise FULL 版本,它仍然具有与@JuanK 屏幕 1 中相同的 ASP.NET 5 项目属性页面。本地 IIS 选项不可用。

以上是关于如何在 .NET Core、C# 6 和 Visual Studio 2015 中使用本地 IIS?的主要内容,如果未能解决你的问题,请参考以下文章

如何诊断尝试在 c# .NET Core 中获取 OAuth2 不记名令牌的 401 错误?

如何使用 ASP.NET Core 同时制作 Razor Page 和 C# 代码框架?

如何在 C# 页面 ASP.NET Core MVC 上使用 SignInManager 和 Usermanager

如何在.net core 2 c#中获取地理位置

.net core ——利用 roslyn 编译C#代码

Asp.net Core-在使用 javascript 或 C# 上传之前选择和验证 excel 文件?