ASP.Net開発者に配布する簡単なWebサービスを作成したいと考えています。単一のweb.config
ファイルと単一の.dll
ファイルの後に、レイアウトを持つアプリケーション(SvnBridge)が見つかりました。完璧に見えるASP.NetでSOAP以外のコンパクトなWebサービスを作成する
<httpHandlers>
<clear/>
<add verb="*" path="*" type="SvnBridgeServer.SvnBridgeHttpHandler, SvnBridgeServer" />
</httpHandlers>
OOOOO:
興味深い部分はweb.config
ファイルです。私はこれで好きなものを投げて、それが私が想定していることによって処理させることができるのは、IHttpHandler
の実装です。
私は前述のリンクファイルの精神を捨てて、ライブラリをDLLにバンドルして、ビルドをVSに挿入します。私はすぐにIEでこれを取得します:
Source Error:
[No relevant source lines]
私は主にPHPで動作します - ASP.Netは私には全く新しいものです。明らかに私は間違ったことをやっているが、私はどこから始めるのか分からない。
現時点では、私はすべてのC#ソースを単一の.ashx
ファイルにバンドルするPythonスクリプトを使用していますが、これは配布用にちょっとしたものですが、デバッグは悪夢になります。それは少しのようになります。
<%@ WebHandler Language="C#" Class="MyApp.MyClass" debug="true" %>
using System.Data;
...
namespace MyApp
{
public class MyClass : IHttpHandler
{
public void ProcessRequest(HttpContext Http)
{
...
}
}
}
(など、ユーザ設定エリア)それへの多くのが当然ありますが、あなたはその要旨を取得します。
誰かが正しい方向に向かうことができますか?私はC#言語に慣れています。ちょっとした手間と構成が必要です。
私はこの質問がやや曖昧に思えるかもしれないことを認識しています。コメントを投稿してください。必要な箇所を明確にしようとします。
おかげで、
ニール。
このWebサービスをどのようにホストする予定ですか? SOAPサービス、RESTfulなサービス、またはカスタムHTTPハンドラですか? – Doobi
@Doobiこのアプリは私の顧客に配布され、共有ホスティングから専用サーバーまで、彼らは好きだがホスティングしている。これは、常に単一のエンドポイントにPOSTされる、効果的にカプセル化されたRESTのカスタムHTTPハンドラです。 –
あなたが提供したエラーメッセージ:これはあなたが見ているすべてですか?それ以外は表示されませんか? – volpav