0

私はこの遺伝的問題の解決策をインターネットとStackoverflow全体で見つけましたが、デプロイ後/デプロイ時に同じことを話している人はいません。この有名な記事も読みました。したがって、私の Web サイトは VS 2010 を介してまったく問題なく動作します。ただし、VS 2010のコピー ツールを使用してWeb サイトを展開すると、この問題が発生します。

に 3 つのweb.configファイルがあります1- root, 2- Users folder, 3- accounts folder。タグは、ルートの web.config ファイルに存在します。階層は次のようになりますdomain.com / httpdocs / websitefolder / web.config。さらにweb.configs を含むフォルダーwebsitefolderAccountsありますが、タグはありません。Users

開発マシンから展開まで、何が問題になる可能性がありますか? 私が得ているエラーはオンラインです:

Line 16:  <authentication mode="Forms">

httpdocs には、web.configs を使用する他のプロジェクトがありますが、それが問題になる可能性はありますか? その場合、それらのコンテンツも削除しましたが、役に立ちませんでした (しかし、もっと良い仕事をするべきだったのでしょうか? これが必要だったかどうかはわかりません)。

また、これはウェブサイトであるため、作成される bin または obj フォルダーはなく、そのような問題はありません。提案してください、私は問題を理解することができません。どうもありがとう。

4

1 に答える 1

0

通常、1 つのサイトのサブ ディレクトリに複数のサイトがある場合、web.config を削除しても問題は解決しません。その場合、サブフォルダーもアプリケーションとしてマークする必要があります。

この Web サイトが置かれているフォルダーは、IIS でアプリケーションを展開していますか? これが、このエラーが発生する主な理由の 1 つです。

そうでない場合は、アプリケーションとして作成すると、問題が解決するはずです。

更新: Web サイトの開発中にファイル システムを使用したようです。

最初に " this "のように IIS サーバーをインストールします。

次に、IIS に仮想ディレクトリを作成する必要があります。「これ」を参照してください。(物理パスでは、展開フォルダーまでのパスを選択します)

次に、Web サイトを実行します。問題が解決した場合は、リモート サーバーの仮想ディレクトリに問題があることを意味します。だからそれらを報告してください。

于 2012-09-09T11:12:00.213 に答える