C# 添加Visual Studio 2013更新4中缺少的STS引用

C# 添加Visual Studio 2013更新4中缺少的STS引用,c#,visual-studio-2013,wif,C#,Visual Studio 2013,Wif,添加STS参考(最好是添加创建新的STS项目)选项在Visual studio Ultimate中不可用。我已尝试安装identity and access tool extension,但它不允许我安装,因为它预期的是visual studio 2012 ultimate,而不是2013 ultimate。 我在这里和每一个地方都提到了很多MSDN博客,他们要么谈论VS2012,要么谈论WIFSDK4.0的Fedutil工具,它使用WIF的旧版本(Microsoft.IdentityModel

添加STS参考(最好是添加创建新的STS项目)选项在Visual studio Ultimate中不可用。我已尝试安装identity and access tool extension,但它不允许我安装,因为它预期的是visual studio 2012 ultimate,而不是2013 ultimate。 我在这里和每一个地方都提到了很多MSDN博客,他们要么谈论VS2012,要么谈论WIFSDK4.0的Fedutil工具,它使用WIF的旧版本(Microsoft.IdentityModel),而不是新版本(System.IdentityModel)

在createproject中,我可以使用“On-premises”选项以某种方式添加对STS项目的引用。但是我想创建一个STS项目,然后引用它

有没有办法将STS引用添加到“Visual Studio 2013最终版本”中的任何项目

我参考了Microsoft,我可以使用他们提供的现有示例,但上述版本的VS是否有可用的标准模板?

FedUtil和“身份和访问工具”不再可用

唯一的方法是在创建项目时通过“更改身份验证”,然后选择“内部部署”。不幸的是,您只能在创建项目时执行此操作。以后不能再改装了。我相信,与2015年相比,情况正在发生变化

工具消失的部分原因是这些工具是基于WIF的,而OWIN是所有新VS开发的基础

您可以从旧WIF项目的web.config合并WIF部分


请参阅:。

不幸的是,Microsoft没有在VS 2013中包含“身份和访问”工具。而且,据我所知,没有模板

但是,在VS 2013中,您可以使用两种技巧创建索赔感知应用程序: 1-您可以在VS 2012中创建相同的项目,并将其导入VS 2013,这将起作用。 2-您可以在VS 2013项目中添加System.IdentityModel标记,如下所述:


下面的链接也有帮助:

是的,从其他地方获取工作配置是最短、最简单的方法。“添加STS参考…”没有做更多的事情。非常感谢。虽然下一个也是一个确切的答案,但我必须指出这一点,因为它来自msdn。但实际上,这是可读的格式。没有MSDN内容优先的规则。你应该标出“最佳”答案-。如何选择“最佳”答案取决于您。