1

週末に Windows を再インストールする必要があり (win 7 Ultimate 64 ビット)、Visual Studio、具体的には VS 2010 Ultimate を Azure SDK、EntityFramework、およびその他の各種フレームワークと共に再インストールしました。

その後、Azure アプリをテストしようとすると、手動で IIS を有効にして aspnet_regiis を実行するまでロールが開始されないという問題が発生しました。この時点で、アプリが実行され、想定どおりにログイン ページが表示されますが、css ファイルも JavaScript ファイルも表示されません。何らかの理由で基本的な html だけが読み込まれ、アプリにログインして次のページに進むことができますが、それだけです。私のアプリはajaxに大きく依存しているため、これ以上先に進むことはできません。

Content/Site.css ファイルを (ブラウザで) 直接取得しようとすると、使用する js ファイルと同じ空のファイルが表示されます。(サーバーは 200 OK で応答していますが、空のファイルだけです)

何をすべきかはよくわかりませんが、このプロジェクト/ソリューションは再インストール前にビルドされ、正常に動作していたことを指摘します。環境にある何か。IIS マネージャーの展開を通じてエクスプローラーで Content フォルダーをプルアップすると、Site.css ファイルがそこにあることに気付きました。

Azure SDK を再インストールしようとしましたが、Web Platform Installer v4.0 を使用してインストールしましたが、このツールを使用してアンインストールする方法が見つかりません。

助言がありますか?

前もって感謝します!

4

2 に答える 2

2

問題は再び Windows の機能にあることが判明したため、IIS / Asp.Net を有効にしていましたが (これにより、他の多くの機能が自動的に有効になりました)、「IIS/World Wide Web Services/」オプションを手動で有効にする必要があったようです。一般的な HTTP 機能/静的コンテンツ」。

これにより、これらの静的ファイルを IIS で処理できるようになります。

助けてくれてありがとう!

于 2012-11-15T08:32:35.763 に答える
0

メインの web.config で承認を拒否すると、css は表示されません

  <system.web>
    <authorization>
      <deny users="?"/>
    </authorization>
  </system.web>
于 2013-02-08T21:18:02.003 に答える