私は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. 独自のPHP MVCフレームワークを使用して独自のブログエンジンを実装しています
- 2. javaを使用して独自のルートから.shスクリプトを実行します。
- 3. 独自のSQLiteデータベースを使用してAsyncQueryHandlerを実装していますか?
- 4. ColdFusion:独自の「独自のJavaクラス」の使用について
- 5. 独自のクロムエクステンションを使用して別のクロムエクステンションを実行することはできますか?
- 6. ポート80を使用してPyCharmを実行するには
- 7. installshieldを使用してインストール後にソリューションを実行する
- 8. XMLHttpRequestを使用して、同じサーバー上の別のポートで別のポート
- 9. Javaの同時実行性を使用して複数のサーバーインスタンスとクライアントインスタンスを実行するシミュレーション
- 10. Mdbgを使用したASP.NET用のWebベースのスタックダンプツール?
- 11. ウィンドウに開いたSSLを使用して独自のCAを作成する
- 12. jsdocをベースにした自動APIドキュメントwikiソリューションを探しています
- 13. 別のアンドロイドアプリケーションで独自の作成したjarファイルを使用する方法
- 14. CakePHP:コントローラは独自のモデルではなく別のモデルを使用します
- 15. ターミナルで独自のUnixコマンドを実行していますか?
- 16. 独自にHaddockを実行しています
- 17. EAVをベースにしたツールカタログ用のオープンソース電子商取引ソリューション
- 18. ASP.NET、Javascriptソリューションを使用してテーブルスタイルのレイアウトを実装する方法
- 19. とにかくリストボックスにイメージ(デュアルリストボックスとイメージコンボボックスプラグインを使用)または別のソリューションを使用していますか?
- 20. Swiftカスタムセルラベルを使用して独自のセルを作成
- 21. プロジェクトの独自の.javaファイルをリソースファイルとして使用
- 22. 独自のJavaバックエンド文書システムを使用したMS Officeの使用方法
- 23. ソリューションを使用したSharePointのベストプラクティス
- 24. 独自のデータベースを使用したオートコンプリート機能
- 25. Qtを使用した独自のライブラリ:未定義参照
- 26. ファイルアーカイブ用のJavaベースのソリューション
- 27. PowerShellを使用したソリューションの自動展開
- 28. Azkaban用の独自のプラグインを作成したい
- 29. ASP.NETのItemTemplateパラメータを使用したメソッドの実行
- 30. SQL Server 2008 R2を使用しているASP.NET MVC 4のELMAH
WCFサービスだけであるか、完全なASP.NET機能が必要ですか? –