私はsmsを送受信するasp.netでアプリケーションを作成しました。これはデスクトップアプリケーションとよく似ていて、サーバーSMSの警告を送信するが、問題はサーバーがiisを持っていない場合、それは動作しませんです。私はインストール時に独自のサーバーとポートを持っている多くのアプリケーションを見てきましたが、IISをインストールする必要はありません。ダブルクリックすると特別なポートで動作し、同様にビジュアルスタジオも独自のポートを実行します開発mod、どのようなasp.net製品のためのそのようなソリューションを作るための最良の方法です。ASP.Net 4ベースのソリューション用に特別なポートを使用して独自のサーバーインスタンスを実行したい
答えて
IIS以外のアプリケーションでサービスをホストする方法については、Windowsフォーム実行可能ファイル、コンソールアプリケーション、Windowsサービス、またはIISでサービスをホストできるWindows Communication Foundation(WCF)を参照してください。
これは完全にここで説明するには大きすぎますが、いいスタート地点はhereです。
これは、あなたがホストを作成することができ、およびWebサービスへの同様のホースのサービスに、しかし、接続方法のためのより多くのオプションをごできるようになります。 (http、tcpなど)
しかし、それはASP.NETホストではありません。そのためには、IISなどのASP.NETを実行できるWebサーバーが必要です。既に確立されているものの1つでも、独自のWebサーバーを作成する場合でも、Webサーバーを持つ必要性を回避する方法はありません。私はMono経由でそうすることを可能にするApacheのための拡張があると信じていますが、それらを使ったことはありません。あなた自身のことは、私の意見では、時間の無駄と悪い考えです。
最も簡単な解決策は、適切なフレームワークを使用してIISをインストールして、Webサイトを使用するための要件であることを指定することです。
編集
あなたが本当にのWinFormsアプリを書いて、それはASP.NETをホストしたい場合this previous questionは役立つだろう答えを持っているようしかし、それが見えます。 Visual Studioが使用するのと同じCassini Webサーバーを使用できます。
残念ながら、私は彼がWCFサービス以上のものを望んでいるという印象を受けます。 –
申し訳ありませんが、私はまだ編集中でした。あなたが正しいと思います。 – David
- 1. AWS Cognito + DynamoDBを使用した独自のIDソリューションですか?
- 2. 独自のカスタムクラスライブラリを使用したデバッグ
- 3. ImageButtonを使用した独自のダイアログ
- 4. 独自のクラスを使用したpyparsing
- 5. 独自のPHP MVCフレームワークを使用して独自のブログエンジンを実装しています
- 6. javaを使用して独自のルートから.shスクリプトを実行します。
- 7. ウェブサイトで独自のフォントを使用していない
- 8. htmlを使用してヘッダーに独自のアイコンを使用
- 9. ColdFusion:独自の「独自のJavaクラス」の使用について
- 10. jitsiを別のサーバー(独自のサービス)として独立したサービスとして使用する方法は?
- 11. 独自のSQLiteデータベースを使用してAsyncQueryHandlerを実装していますか?
- 12. バックナンバー - プライマリキーとして独自のdb行IDを使用
- 13. 別のポートを使用してフラスコアプリを実行できません
- 14. 独自のクロムエクステンションを使用して別のクロムエクステンションを実行することはできますか?
- 15. Qt Creatorから実行されたアプリケーションは、独自のライブラリとは別のライブラリを使用します。
- 16. Mdbgを使用したASP.NET用のWebベースのスタックダンプツール?
- 17. installshieldを使用してインストール後にソリューションを実行する
- 18. 独自のGoogle Analyticsソリューションをホストしています
- 19. ポート80を使用してPyCharmを実行するには
- 20. 独自のバックエンドモジュールをExtbaseとFluentをベースにしたRTE
- 21. jsdocをベースにした自動APIドキュメントwikiソリューションを探しています
- 22. Javaの同時実行性を使用して複数のサーバーインスタンスとクライアントインスタンスを実行するシミュレーション
- 23. Google、Facebookなどで独自のAPIを使用してログイン
- 24. BGPを使用した特別なルーティングポリシー
- 25. ASP.NET MVC 4を使用したAngular2
- 26. ウィンドウに開いたSSLを使用して独自のCAを作成する
- 27. 既存のイメージバージョンをアップロードして独自の「ベース」イメージにする
- 28. 別のアンドロイドアプリケーションで独自の作成したjarファイルを使用する方法
- 29. XMLHttpRequestを使用して、同じサーバー上の別のポートで別のポート
- 30. CakePHP:コントローラは独自のモデルではなく別のモデルを使用します
WCFサービスだけであるか、完全なASP.NET機能が必要ですか? –