【问题标题】:Run Visual Studio debug session with credentials使用凭据运行 Visual Studio 调试会话
【发布时间】:2010-11-08 09:26:59
【问题描述】:

目前我正在开发一个 ASP.NET MVC 2 网站。公司政策规定,与后端系统的许多连接都应通过集成安全性完成。

所以最后,当网站托管在 IIS 中时,AppPool 的凭据被用于连接到数据库、Active Directory 等。但是现在,我还没有在 IIS 中托管。这让我想到了我的问题:

是否可以在特定凭据下运行 Visual Studio 调试会话,以便更好地测试集成的安全会话?

提前致谢。

【问题讨论】:

    标签: .net visual-studio-2010 asp.net-mvc-2 credentials integrated-security


    【解决方案1】:

    您可以在本地机器上使用 IIS 来调试网站,而不是在 VS 开发服务器下运行您的网站。通过这种方式,您仍然可以调试,但具有修改 AppPool 凭据的附加功能。

    【讨论】:

    • 我知道这是可能的,但我真的很喜欢留在 Visual Studio 中进行调试。
    • 您将 - 调试器将自动附加到 IIS 进程并为您提供相同的调试功能 - 无需退出 VS。 F5 将正常工作。
    • 是的,我现在明白了。我得到的另一个建议:只需使用它应该与集成安全性一起使用的凭据启动 Visual Studio。这样,即使所有数据库向导/对话框都是您所期望的。
    • @monty - 需要进一步解释 - 啊,我明白了,在 win7 上 shift+右键单击 VS 快捷方式。选择以不同用户身份运行...有趣。
    猜你喜欢
    • 2016-04-13
    • 2015-11-21
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    • 2014-09-11
    • 2019-10-31
    相关资源
    最近更新 更多