gpt4 book ai didi

azure - DotNetOpenAuth 和 Windows Azure 以及 MVC3 Web 角色

转载 作者:行者123 更新时间:2023-12-01 15:54:48 25 4
gpt4 key购买 nike

我创建了一个带有 MVC3 webrole 的云项目(空项目,添加了 homecontroller 和 View )。当我调试(F5)时,它运行顺利。

通过 NuGet 安装 DotNetOpenAuth 3.4.7.11121 后,出现以下错误:

Windows Azure Tools for Microsoft Visual Studio There was an error attaching the debugger to the IIS worker process for URL 'http://127.255.0.1:83/' for role instance 'deployment16(82).WindowsAzureProject1.MvcWebRole1_IN_0'. Unable to start debugging on the web server. See help for common configuration errors. Running the web page outside of the debugger may provide further information. Make sure the server is operating correctly. Verify there are no syntax errors in web.config by doing a Debug.Start Without Debugging. You may also want to refer to the ASP.NET and ATL Server debugging topic in the online documentation.

另一台机器上的 MVC2 项目也会发生同样的情况。归结为 web.config 中的以下 configSections 行(由安装包 DotNetOpenAuth 添加)

<section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

我错过了什么?

似乎可以删除上面提到的 web.config 行。可能已经包含在 machine.config 或其他东西中。

而且,当我在 mvc 项目上进行调试时,它会按预期运行。仅当我调试云项目时才会发生该错误

最佳答案

似乎删除提到的行(section name="uri"...)可以修复调试和不调试的问题。

我还没有发现任何不良影响,并且使用 OpenID 登录 Google 并使用 dotNetOpenAuth 可以正常工作。

关于azure - DotNetOpenAuth 和 Windows Azure 以及 MVC3 Web 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8275936/

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