2016-04-19 28 views
6

VS2015には基本的なCSSスタイルとHTMLを備えた、非常に単純なMVCアプリケーションが作成されました。Visual Studio 2015 MVCプロジェクトテンプレートへのアクセスが拒否されました

アプリケーションは完全に実行されます。

私は、ファイルを使用してテンプレートとしてこれを輸出してきました - >私は、このプロジェクトの種類をオフに基づいて、新しいプロジェクトを作成し

エクスポートテンプレート...。ここまでは順調ですね。しかし、今私が新しく作成したプロジェクトを実行すると、「アクセスが拒否されました」という空白のページが表示されます(画像参照)。

私は、テンプレートプロジェクトと新しいプロジェクトを細かい歯の櫛でつかまえましたが、私は違いを見つけることができません。なぜ1人は働くのですが、もう1人はアクセスが拒否されますか?私はアイデアから外れています、どんな助けもありがたいです。

Access Denied

編集:私は、問題の原因ではなく、解決策を発見したより多くの研究の後

プロジェクトテンプレートに「匿名認証」が無効で、プロジェクト設定で「Windows認証」が「有効」に設定されているようです。しかし、テンプレートに基づいてプロジェクトを作成すると、これらの値が反転し、アクセスが拒否されます。ここで

テンプレートでのプロジェクト設定の画像です:

enter image description here

ここで "新しい" プロジェクトにおけるプロジェクト設定の画像です:

enter image description here

注両方の認証設定が反転されます。誰も私にこれを得る方法を教えてもらえますではなくが起こりますか?

編集2:

示唆したように、applicationHost.configのファイルは、上記の問題の原因となっている異なります。ここではテンプレートのapplicationHost.configのセキュリティセクションは次のとおりです。

enter image description here

しかし、ここで新しいプロジェクトで同じファイルがテンプレートをオフに基づいて作成されますことを

enter image description here

お知らせセクションが新しいプロジェクトから完全に欠落しています。だから今、問題はどのように新しいプロジェクトにコピーするようになるのでしょうか?

+1

よく分かりません。しかし、それはおそらくapplicationhost.configに関連しています。両方のアプリケーションで同じポートを使用しているようです。 applicationhost.configファイルのセクションのphysicalPAth属性を確認できますか?新しいプロジェクトではなく最初のプロジェクトにアクセスしようとしているのかもしれません。 –

+0

あなたは正しい道にいると思います。 セクションは同じように見えますが、セキュリティの部分は異なります。詳細については、私の更新された質問を参照してください。 – BrianLegg

+0

私のコンピュータで問題を再現できません。しかし、applicationhost.configはテンプレートzipで全く参照されていないようです。あなたのapplicationHost.configテンプレートにあるものを確認できますか? http://stackoverflow.com/questions/31713624/where-is-the-template-for-applicationhost-config-file-stored私は推測しているかもしれませんが、テンプレートファイルの設定がそのファイルから得られているかもしれません(手助けしようとしているだけです) –

答えて

1

私は答え

に私のコメントを移動するには問題がapplicationHost.configファイルと関連しているようです。このファイルはテンプレートを含むzipファイルには存在しません。

あなたは多分それではなく、最初のプロジェクトに新しいものにアクセスしようとしている

<system.applicationHost> 
      <sites> 

上の物理パス属性の表情を取ることができます。

applicationHost.configテンプレートの内容を確認できますか?

をご覧ください。Where is the template for applicationHost.config file stored

+0

カルロス - 私は答えとしてあなたの提案をマークしましたが、賞金はあなたのポストの前に失効しました。私は今それを賞賛するように見えることはできません。申し訳ありません - これが私の最初の恩恵でした。 – BrianLegg

0

あなたはグローバルルートを見たことがありますか?それは作成されていないか破損していない何らかのルートかもしれませんBrianLeggによって示唆されるように

+0

「破損しています」という意味はわかりませんが、RouteConfigとweb.configは同じです。実際、私は、2つのプロジェクトの違い以外に、その行動以外の違いは見当たりません。提案に感謝 – BrianLegg

関連する問題