新しい Xamarin Studio には多くの利点がありますが、Web プロジェクトを実行するたびに System.Security.SecurityException が発生します - 指定されたキーにアクセスできません。
実行を続けて Safari でページを更新すると、サイトは機能します。サイトが読み込まれるのは初めてです。
逆アセンブラーでここで停止します。
0000001d call Void System.Web.WebPages.WebPageHttpHandler:RegisterExtension (String)
00000022 ldc.i4.0
00000023 call Void System.Web.UI.PageParser:set_EnableLongStringsAsResources (Boolean)
>00000028 ldtoken System.Web.WebPages.WebPageHttpModule
0000002d call Type System.Type:GetTypeFromHandle (RuntimeTypeHandle)
00000032 call Void Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility:RegisterModule (Type)
00000037 newobj Void System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider:.ctor ()
0000003c call Void System.Web.WebPages.Scope.ScopeStorage:set_CurrentProvider (IScopeStorageProvider)
00000041 ret
競合状態のようです。すべてのコンパイルが完了する前に Web サイトを起動していますか?
実行前タスクを追加したことをテストするにはsleep '8s'
、すぐには実行されず、次にリンクが選択されたときに実行されます。基本的に、サイトが初めて読み込まれたとき。
コードをコンパイルして Ubuntu で実行できます。何か案は?
その他の環境データ:
- OS-X マウンテン ライオン
- .Net 4.0
- プロジェクトは ServiceStack.Net を使用
- MVC3.0