2012-02-10 24 views
0

私は困惑しています。類似の問題を参照する複数のスレッドがありますが、同じスレッドはありません。 Azureで簡単なWCFサービスを稼働させようとしていますが、展開する前に問題が発生しています。私はこの記事を以下のよ:WCF Azure 403エラー(ローカルで実行中)

https://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-create-deploy/

は、どの「Hello World」のサービス・インターフェースとクラスを構築し、プロジェクトを作成し、ローカルプロジェクトを開始すると言います。プロジェクトを開始しようとすると403エラーが表示されます。

「私はVisual Studio Express Web Developerを使用しています」というオプションを「Start Without Debugging」オプションがないので、「Start Debugging」を押すだけです。

自分のマシンで403エラーが発生するのはなぜですか?私は管理者としてVisual Studioを実行しています。

+0

私は同じ問題を抱えていましたが、上記の修正が私のために働いていましたが、これは初めてのことですが、VStudio 2010ウィザードを使用してWCFクラウドサービスを設定する際に問題が発生しました。スタートアッププロジェクトとしてazureプロジェクトを設定しても問題は解決しませんでした。 –

答えて

0

VS 2010 Proにアップグレードしたときに問題が解決しました。私はExpressで修正したことはありませんが、アップグレード後に問題はなくなりました... Pro版では「Start without Debugging」オプションがありましたので、問題はExpress固有のものと思われます。

1

Azureプロジェクトは既定のプロジェクトですか、またはWCF Webロールですか?それが役割そのものであれば、あなたの問題かもしれません。ウェブサービスを含む仮想ディレクトリのルートにアクセスしようとしているのに対して、ローカルエミュレータではクラウドアプリケーションを実行しようとしています。新しいブラウザウィンドウでhttp://127.0.0.1:81/Service1.svcを参照すると、403が表示されますか?

+0

こんにちはジム、私は確信していませんが、問題はVS 2010 Proにアップグレードした後に消えました。私が質問したときにそのオプションを持っていなかったのですが、異なるバージョンの機能を備えたものかもしれません。 –

1

VSがプロジェクト設定を失っているようです。 VSのWebサービスで[プロパティ]ページを表示します。 [デバッグ]タブに移動します。サーバー/仮想パス:私の設定は "/"に設定されていました。サーバーの名前を "/Service1.svc"に戻してください。これはデバッガから今すぐ動作するはずです。これは私の問題を解決しました。

+0

デレクの返事をありがとう。私は自分のプロパティにデバッグタブを持っていませんが、問題はVS 2010 Proにアップグレードした後に修正されました。 –

2

WebRoleプロジェクトで、.svc(Service1.svc)を右クリックし、「開始ページとして設定」を選択して、プロジェクトを実行します。 Azure Cloudeプロジェクトではなく、WebRoleプロジェクトでこれを実行してください。

関連する問題