ファイルシステムのようにクライアント側に見えるWebサービスを生成する必要があります。は "ファイルシステム"経由で存在します。 .NET WebService
- ロードファイルのファイル保存
- ファイルに関する
- アクセスメタデータ
- 使用のユーザー名/パスワード
私は「ドン理由:私ができるようにするには、クライアントが必要になります静的コンテンツをホストしたいだけです:
- 一部のコンテンツはbですe仮想。
- 一部のメタデータは非標準となります。
- カスタムフック、アクセスコントロール、エラー処理を追加する必要があります。
- on-the-wireデータの処理/フィルタリングをいくつか行う計画があるので、私は両端にカスタムコードを追加する必要があります。
違いがあれば、すべてのコンテンツは同じタイプであり、読み込み/保存時に直列化/逆シリアル化されます。
標準的な方法はありますか?これを行うより良い方法はありますか?
編集:私は、Visual Web Developerので遊んで豆を持っており、それは、リモート呼び出しを可能にするこのようなコードを与える(SOAP経由して、それは思う):の約90%を取得し
public class HelloWorld : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorldMethod(int x)
{
return "Hello World" + " " + (x * 2).ToString();
}
}
私が望むもの残りの部分は、サブディレクトリ全体を提供する(そしてパスを取得する)単一のインスタンスを持ち、IISがすべてのセキュリティと他のいくつかのナットとボルトを処理するようにしています。
仮想ディレクトリとカスタムセキュリティ(おそらくカスタムHTTPハンドラも可能)を備えたASP.NET Webサイトを設定したいかのように見えます。これをやりたくない具体的な理由はありますか? – Noldorin
ASMX Webサービスの使用を開始しないことをお勧めします。彼らには未来が残っていません。代わりにWCFを使い始める。 –
@John; WCFはフェーズ1テストに合格しました。 MSの誰かがバスにぶつかることを願うことなく、「こんにちは世界」を手に入れました。 – BCS