0

私は で作業していましたがvisual studio 2008、今は にアップグレードしvisual studio 2012ます。

新しいインターフェースについていくつか質問があります。

asp.net アプリケーションを開始するために、新しい Web アプリケーションを作成します。

  1. 非常に多くの整理されたフォルダ(css,scripts,contents ...etc)

    どちらがより実用的で、賢明に機能しますか? これらすべてのフォルダーとファイルを私の要件に応じて少し変更して使用するか、すべてを削除して独自のフォルダーとファイルを作成するか、これらの多くの既製の部品が開発者とデザイナーを混乱させる可能性がありますか?

  2. 多くのConfigファイル!!

    ルートにあるが ( Web.Debug.config and Web.Release.config)内の通常のもの

    Bundle.config とアカウント フォルダー内の別の 1 つ ? メインの構成に 2 つの構成ファイルがある理由を知りたいだけです !!

  3. 長い間メンバーシップを使用していないので、この問題が新しいビジュアル スタジオに属しているか、以前と同じように属しているかはわかりません。

    コマンドaspnet_regsql.

    新しいテーブルはすべてaspnet_( ) のようなプレフィックスで始まりますaspnet_Membershipが、接続文字列を次のように新しいもので設定した後にアプリケーションを実行すると、次のようになります。

    <connectionStrings>
        <clear/>
        <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.;Initial Catalog=test_membership;Integrated Security=True" />
    </connectionStrings>
    

新しいユーザーを登録します。コマンドで追加した以前のテーブルと同じ構造を持つ新しいテーブルを見つけましたaspnet_regsqlが、今回は this( Memberships) のようなプレフィックスがなく、最初のものではなくこれらのテーブルに保存されたユーザー データ ??!

4

1 に答える 1

4
  1. これはすべてあなたとあなたのチーム次第です。マイクロソフトは、チームの作業方法を彼らがどのように見ているかについてテンプレートを作成しました。スクリプトはスクリプトフォルダーに、css ファイルは css フォルダーに配置するなど、すべてかなり合理的で合理的な方法です。働くこと。

  2. Config ファイルは問題なく、アプリケーション開発をサポートする新しい方法です。Bundles.config は、スクリプト (および CSS ファイル) を一緒にバンドルできることを意味します。したがって、アプリケーションに新しいスクリプトを追加するときに、これを使用する方が簡単です。これは素晴らしいことです。

    Web.Debug.Config と Web.Release.config も実際には非常に優れています。これは、たとえば、アプリケーションのデバッグ モードとリリース モードの間で接続文字列を変更できることを意味します。これにより、サーバーのリリース時に通常の web.config の変更を行う必要がなくなります。

  3. .NET メンバーシップ システムをよく読んでください。これはまったく別のものであり、.NET 2.0 から存在しています。これを使用したい場合は、ユーザーを古いメンバーシップ テーブルから .NET メンバーシップ テーブルにリンクする必要があるようです。

全体として、Visual Studio 2012 ではなく、.NET 4.0 / .NET 4.5 の新機能について読む必要があるようです。

于 2012-11-02T15:53:04.833 に答える