2

PHP での開発から離れたいと思っていますが、それを行うことは大きな頭痛の種であることがわかっています。

Win7 Professional (64 ビット) で MVC 4、ASP.NET 4.0 を使用して Web サイトをセットアップしようとしています。この Web サイトは、Visual Web Developer 2010 Express で [新しいプロジェクト] > [C#] > [Web サイト] > [ASP.NET MVC 4 アプリケーション] を選択してセットアップされた基本的なサイトです。

IIS7.5 でアプリケーションをセットアップした後、HTTP エラー 403.14 - 禁止されています。私は大量の調査を行い、問題を解決する方法について複数の異なる提案を試みましたが、何も機能していません. ここに私が試したいくつかのことがあります:

  1. ASP.NET の v4 をインストール/登録します。他の人の問題はこれを行うと修正されますが、私の問題は修正されないため、これは最も厄介なことです。
  2. アプリケーション プール設定の変更:
    • クラシック/統合モードに設定
    • アプリケーション プールで使用されるユーザー/権限を変更する
    • 32ビットアプリケーションが有効になっていることを確認
  3. Web サイトに関連するフォルダーにセキュリティ権限を追加しました (複数のアカウントで)

Web サイトのルート ディレクトリに追加すると、通常の HTML ドキュメントが表示されます。MVC スタックがまったく呼び出されていないようです。サーバーは、有効/無効にできるディレクトリを表示しようとしていますが、Web サイトが表示されません。最後の絶望的な行動に訴える前に、もっと潜在的な修正をしてもらえますか? 野球のバットです。

ps 誰かが深く掘り下げたい場合は、スカイプでの会話や画面共有のようなことを喜んで行います。私はこれに非常に不満を感じています。

4

2 に答える 2

3

つまり、私の不明確な愚かさの中で、私はウェブサーバーを間違ったフォルダに向けていたようです。.SLN ファイルを含むフォルダーではなく、アプリケーションの実際のファイルを含むフォルダーを Web サーバーに指定する必要がありました。お時間を無駄にして申し訳ありません!

于 2012-07-28T22:08:17.843 に答える
0

aspnet_regiis http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspxを実行してみてください

コマンドラインを開いて%windir%\Microsoft.NET\Framework64\v4.0.30319実行します

aspnet_regiis -ir

他の可能な解決策:

  • スカイプ、または他の同様のアプリケーションを終了します
于 2012-07-27T21:45:47.660 に答える