gpt4 book ai didi

visual-studio-2012 - WIF 4.5 本地开发 STS 未运行?

转载 作者:行者123 更新时间:2023-12-05 01:31:15 26 4
gpt4 key购买 nike

我最近用 Windows 8 Pro x64 和 Visual Studio 2012 Ultimate 重新安装了我的机器。这通常让我很高兴:),除了由于缺少依赖项或 Windows 组件,我在开发过程中遇到了一些障碍。这是使用身份和访问工具(据我所知)。

这是我的问题:我创建了一个空白的 VS12 解决方案,添加了一个 ASP.NET MVC 4 Web 应用程序,按 F5,一切都运行良好。然后,我将项目配置为通过 Shiny 的新向导(所有默认选项)使用本地开发 STS,按 F5 和......当我被重定向到它时,STS 无法响应。

初始请求:

GET http://localhost:4826/ HTTP/1.1

来自 Web 应用程序的响应:
HTTP/1.1 302 Found
Location: http://localhost:12230/wsFederationSTS/Issue?wa=wsignin1.0&wtrealm=http%3a%2f%2flocalhost%3a4826%2f&wctx=rm%3d0%26id%3dpassive%26ru%3d%252f&wct=2013-01-05T04%3a56%3a13Z

如何解决无响应的 STS 问题?我什至不知道它在哪里运行。 (这是在 WIF 4.5 之前拥有自己的 STS 项目的少数好处之一。:))

编辑(1 月 5 日,上午 9:45):我尝试在 IIS 中运行 Web 应用程序,而不是在 IIS Express 中运行 - 但没有成功。我也卸载并重新安装了身份和访问工具,但没有成功。

我在网上看到的所有屏幕截图都在您开始调试时显示了 LocalSTS 服务的通知图标;我还没有看到这种情况出现。

我还比较了添加 STS 配置前后的 .csproj 文件;我没有看到任何更改,甚至没有添加项目类型 GUID。这让我想知道是否出了什么问题;如果项目文件中没有指定它,WIF 工具如何知道启动 LocalSTS?有任何想法吗?这种机制应该如何运作?

编辑(1 月 5 日上午 10:33):我安装了 Claims Aware MVC Application sample 并运行它,LocalSTS 立即启动。但是在比较了项目文件(.csproj、Web.config 等)之后,我发现没有任何有意义的差异可以标记 WIF 工具为一个项目而不是另一个项目启动 LocalSTS。至少现在我知道工具安装正确。关于我应该在哪里看的任何想法?

最佳答案

我简直不敢相信,这太痛苦了,太有趣了。 :)

事实证明,根据科学实验,身份和访问工具只会为 WIF 配置的 MVC4 项目启动 LocalSTS 如果项目位于解决方案的根节点下,即不在解决方案文件夹下。

我想我要去报告一个错误……不过很高兴它现在可以工作了。

关于visual-studio-2012 - WIF 4.5 本地开发 STS 未运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14168774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com