Visual Studio 2010 で Windows Azure アプリをコーディングするようにマシンをセットアップしました。マシンはどちらも 64 ビットの Windows 7 です。私は職場で管理者として実行しています。自宅では、ほとんどの VS および .NET コンポーネントを通常のユーザーとしてインストールしましたが、関連するエラーが発生する可能性があるため、現在はすべてを管理者として実行しています。
1 つの Web ロールを使用して標準の Azure プロジェクトを作成すると、次のようになります。
http://127.0.0.1:5100/
「ロール インスタンス 'xyz' のURL の IIS ワーカー プロセスにデバッガーをアタッチする際にエラーが発生しました...」.
Google を 24 時間検索し、ほとんどの解決策を試しましたが、うまくいきませんでした。
- .NET 4.0 の修復 (再インストールする前にアンインストールしませんでしたが、今はそうします)
- WebRole を Start Project として設定すると正常に動作します。Web ページを実行します。
<system.web> <compilation debug="true" targetFramework="4.0" />
true に設定されています ( http://www.google.de/url?sa=t&source=web&cd=4&sqi=2&ved=0CDgQFjAD&url=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F4541593%2Fazure-error-on-starting -with-multiple-web-role-projects&ei=RAhOTq27Fsv4sgaB_LSVAw&usg=AFQjCNFa6NveaRmUhBtEIus9vwK54VojKA )- 削除する httpModules はありません ( http://natacha-huguet-millot.tumblr.com/ )
- Windows\Microsoft.NET\Framework64 には v4.x ディレクトリが 1 つだけあります ( http://social.technet.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/45e01c3d-7c16-4ca7-999b-46cb20b38c1d#0c118416- 484a-413c-bd18-049033b1ccb8 )
- aspnet_regiis.exe -r を実行しています。成功するが機能しない ( http://www.dotnetspark.com/kb/3720-error-attaching-debugger-windows-azure-sdk.aspx ) どちらも再起動しない
- Visual Studio Web Debugger ログを探すと、これが表示されます (IIS の私のセクション name="httpErrors" overrideModeDefault も許可に設定されています。ソース: http://dunnry.com/blog/2011/07/14/HowToDiagnoseWindowsAzureErrorAttachingDebuggerErrors.aspx ):
http://127.0.0.1:5100/debugattach.aspx Status code=403 (Forbidden) Protocol version=1.1 Cached=False Content-Length=53 Content-Type=text/html; charset=utf-8 Date=Fri, 19 Aug 2011 20:16:48 GMT Server=Microsoft-IIS/7.5 X-Powered-By=ASP.NET /debugattach.aspx-application debugging not activated.
ServiceDefinition.csdef の Sites-Tag をコメント アウトすると、次のエラーが表示されます。
「認識されない属性 'targetframework'。属性名は大文字と小文字が区別されることに注意してください」
ここでは、インターネットで見つけられるほとんどのソリューションも試しました。
- IIS-Manager で適切な .NET-Framework バージョンを設定します (すべてのアプリケーション プールは 4.0 に設定されています。プロジェクトを開始すると、エラー ページにフレームワーク 2.0 が表示されますが、どこで変更できますか?)
- 最新の.NET-Frameworkをインストールすると、4.0.30319があります
それらのどれも機能しません。
アドバイスがあれば、試してみて、この投稿に結果をリストします。