2012-10-05 26 views
7

私は最初のWeb APIを開発し、それをQAサーバーに展開しようとしています。 qa.mysite.comというIISでウェブサイトを作成しました。私はこのフォルダに自分のWeb APIを配置し、それを実行しようとしています。私は、ローカルサイトをデバッグし、それが正しく動作ASP.NET Web APIをIISサーバーに展開する

http://localhost:3735/api/Bid_Received

に行く

。しかし、私は404エラーを取得する

http://qa.mysite.com/api/Bid_Received

に行くとき。

私は間違っていますか?正しいファイルをアップロードしていませんか?

私は自分のWeb APIを展開し、私のフォルダに見て私は、次の項目を参照するには、次の

フォルダ:ビン、コンテンツ、イメージ、スクリプト、ビュー ファイル:favicon.icoを、Global.asaxの、パッケージを.config、Web.config

答えて

10

わかりました。問題はわかりました。

  1. このサーバーに.Net 4.0がインストールされていないため、インストールしました。

  2. 私はこのボックスはので、私はASP.NetのWebを取得するには、この記事のアドバイスに従っIIS6を実行していた.NET 4.0

  3. を使用するには、このウェブサイトを設定するIIS

  4. と.NET 4.0登録しましたIIS6 ASP.Net MVC on IIS6 Walkthrough

+0

と連携するAPIサーバーホスティングまたはあなたがそれらをウィザードを使用して公開モミをコンパイルし、サーバーをホスティングにアップロードするには、完全なソースをアップロードしましたの? –

関連する問題