2

ここで説明するようにローカルnugetサーバーを構成しました:http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

私はそれを閲覧してフィードを見ることができます。しかし、パッケージを公開することはできません。いつもエラー405が発生します。

AppPoolアカウントにPackagesフォルダーの変更権限があることを確認しました。

私の設定:

<appSettings>
  <add key="requireApiKey" value="true" />
  <add key="apiKey" value="XXXXX" />
  <add key="packagesPath" value="c:\projects\nuget\Packages" />
</appSettings>

この問題も見つかりました:http://nuget.codeplex.com/workitem/1789。WebDavモジュール/ハンドラーを削除しましたが、それでもエラーが発生します。

4

1 に答える 1

8

webdavの削除は機能しました。ルートではなく、ELMAHフォルダーで削除できました。

正しい構成:

<configuration>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true">
      <remove name="WebDAVModule" />
    </modules>
于 2013-03-06T15:13:05.813 に答える