2

Orchard のプライベート モジュール フィードが必要です。私は Web サービスに関しては初心者ですが、問題はスキーマの違いにあるようです。リモート フィードの作成に従って、リモート フィードをセットアップしました。

http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

この Web サービスのスキーマは次のとおりです。

 <service xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app" xml:base="http://localhost:57641/nuget/">
  <workspace>
   <atom:title>Default</atom:title>
   <collection href="Packages">
    <atom:title>Packages</atom:title>
   </collection>
  </workspace>
 </service>

ただし、Orchard スキーマには Screenshots 要素が含まれています。

 <service xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app" xml:base="http://packages.orchardproject.net/FeedService.svc/">
  <workspace>
   <atom:title>Default</atom:title>
   <collection href="Packages">
    <atom:title>Packages</atom:title>
   </collection>
   <collection href="Screenshots">
    <atom:title>Screenshots</atom:title>
   </collection>
  </workspace>
 </service>

これも公開するように Nuget.Server Web サービスを構成する方法はありますか?

4

1 に答える 1

1

オーチャード ギャラリー サーバーと nuget サーバーの定義が多少分かれているため、これは今では非常に重要です。Orchard ギャラリーのコードベースを変更することでほぼ機能させることができます (データに存在しないいくつかのアイテムが必要です) が、複雑さとコア コード ベースの変更に見合う価値がなかったため、最終的にこの試みを断念しました。

于 2013-07-06T19:14:39.703 に答える