次のシナリオがあります: OrderListViewModel、OrderListView の OrderListView ビューに注文のリストを提供すると、選択した注文が OrderListViewModel の SelectdOrder プロパティに格納されるため、ユーザーが注文の詳細を確認したい場合は、リストから注文を選択し、 OrderDetailページに移動します
//OrderListViewModel code
public void ShowOrder(){
this.unityContainer.RegisterInstance(Order, new ExternallyControlledLifetimeManager());
//Code to navigate tothe detail page
NavigationService.Navigate("/Order/OrderView");
}
次に、OrderViewModel があり、そのコンストラクターに:
public OrderViewModel(){
order = unityContainer.Resolve<PedidoCompra>();
}
今私が得る問題は、状況によっては、次のメッセージで例外が発生することです。値をnullにすることはできません。パラメータ名:インスタンス
ローカル ネットワーク (ホスティング サーバーはオフィスにあります) からサイトにアクセスすると、正常に動作しますが、インターネットからサイトにアクセスすると、前のエラーが発生します。誰かがこれに出くわしましたか?ありがとう!