2013-05-24 13 views
7

私はASP.NET MVC Web Applicationを持っています。これはAndroid ApplicationWebViewアクティビティを使用してAndroidデバイスから表示されます。ASP.NETとAndroidインターネットなしの無線デバッグ

Androidデバイスとサーバーが同じインターネット接続に接続されている場合、私はVisual Studio 2012IIS Expressでワイヤレスでデバッグできます。

すぐに私は私がに接続するためにインターネットを持っていないだろうれる会議でアプリケーションを実証する必要があります。 インターネットなしでワイヤレスデバッグが可能ですか?

私は解決策を探してきたが、動作するものを見つけるように見えることはできません。私は、デバイスをテザリングしようとしたり、ラップトップを仮想デバイスとして設定しようとしたが、いずれも私のためにはうまくいかなかったようだ。

答えて

2

Windows 7のノートパソコンをWIFIホットスポットとしてセットアップできます。

Cmd.exeのリンクを右クリックして「管理者として実行」を選択します。

netsh wlan set hostednetwork mode=allow ssid=MyNet key=MyPassword 

[Enter]キーを押します:

は今、次のコマンドを入力します。 「MyNet」をカスタムネットワークに使用する名前に、「MyPassword」を推測するのが少し難しいパスワードに置き換えます。

はまだコマンドラインで、タイプ

netsh wlan start hostednetwork 

を押して仮想アダプタを起動して[Enter]。

コントロールパネル>ネットワークとインターネット>ネットワークと共有センター>アダプタ設定の変更をクリックし、インターネット接続を右クリックして[プロパティ]を選択します。 [共有]タブをクリックし、[他のネットワークユーザーに接続を許可する]チェックボックスをオンにして、仮想Wi-Fiアダプタを選択します。

ここからは、あなたのAndroidデバイス上のWiFiホットスポットを見ることができるはずです。接続したら、同じネットワーク上で使用されているような通常のデバッグ方法を実行できるはずです。


はまた、追加の余分として、私はあなたがこれを知っていると確信しているが、これを探している人のために - これはまた、あなたのAndroidデバイスの無線デバッグに役立つかもしれません。

ローカルで(アンドロイド上ではなく)デバッグする場合は、localhost:portアドレスを使用するだけで問題ありません。しかしあなたのアンドロイド(またはiOS上のUIWebViewなどの他のデバイス)を使用している場合、このアドレスにアクセスすることはできませんので、これを回避するにはアドレスとしてIPアドレスを設定できますが、最初に。

最新のIIS設定を確認してから、まずip(cmd.exe> ipconfig)を入手してください この例では、私のIP番号として192.168.1.42、ポート番号として58938を使用します。

  1. 'localhost' のために結合させた後<binding protocol="http" bindingInformation="*:58938:192.168.1.42" /> へのapplicationHost.configを追加します。
  2. 実行netsh http add urlacl url=http://192.168.1.42:58938/ user=everyone
  3. 実行netsh advfirewall firewall add rule name="IISExpressWeb" dir=in protocol=tcp localport=58938 profile=private remoteip=localsubnet action=allow

出典:Johan Driessen

-1

あなたはアプリをデバッグしたいか、単にそれはAndroid携帯電話でどのように動作するかを示していますか?

は、あなたはそれがあなたの携帯電話にどのように動作するかを示すために必要がある場合は、お使いのコンピュータで80ポートを開いて、それがあなたのAndroidデバイスで正常に動作する必要があります。

1

ASP.NETアプリケーションをインターネットに接続する必要がない場合は、可能です。 WebアプリケーションとAndroidフォンを同じ無線LANに配置するだけです。私はDjangoを搭載したWebアプリケーションでAndroidアプリケーションをデバッグしていました。このメソッドは機能します。

関連する問題