2016-03-29 20 views
4

私はローカルにインストールできるパッケージ作成しました:(IIS上でローカルにホストされている)HTTP URIからパッケージをインストールするにはどうすればよいですか?

cinst <packageName> -source "C:\Host\<packageName>" 

をしかし、私はIISで仮想ディレクトリからHTTP経由で提供さファイルサーバー上でこのパッケージを入れたときに、それが失敗しました。

cinst <packageName> -source "http://server/packages/<packageName>" 

ターゲットマシンは、ブラウザでのパッケージディレクトリを参照することができますので、サーバー、フォルダを表示することができ、リストを持っているとパーミッションをお読みください。

エラー

[ERROR] - install not installed. The package was not found with the source(s) listed. 

フィドラーが要求を示しています。その後、

http://server/packages/<packageName> 
GET /packages/<packageName> 
301 redirect to http://server:port/packages/<packageName> 
http://server:port/packages/<packageName> 
200 with <packageName>.nuspec and .nupkg files in the response 

GET /packages/<packageName>/$metadata 
404 File or directory not found 

私の2つの思考:

  1. は、それが
  2. 私のパッケージは、私は* nixの上のパッケージを管理するために使用されるいくつかのメタデータ

に欠落している場合、私に停止し、Windowsのセキュリティ対策であり、私は最近、Windows環境で動作し、その状態に自由に感じ始めています何か明白!

環境:-debugとチョコレートのようログに

Information.PlatformVersion='6.1.7601.65536'| 
Information.PlatformName='Windows 7'| 
Information.ChocolateyVersion='0.9.9.11'| 

追加のポインタは単なるIDEやレポ、すべてを使用していない を設定します。

TY!

答えて

2

残念ながら、NuGet(および代理店Chocolatey)は、httpでうまく動作しません。 Chocolateyチームは将来、httpインデックスだけで作業できるようにする予定ですが、今はODataが必要です。私はそのWikiを見てとの間のステップとして、HTTPへの飛躍を取っていたhttps://github.com/chocolatey/choco/wiki/How-To-Host-Feed

+0

おかげ@ferventcoder共有/ローカル、および「シンプル・サーバー」のいずれかのオプション:

はここで、パッケージホスティングするためのオプションを説明するリソースです。私は少なくとも壁に私の頭を打つのをやめるのは幸せだ。 – Leedle

関連する問題