0

クライアントは私に彼らのウェブサイトを以前のバージョンの.netにコンパイルすることを望んでいます。

タイプのバージョンのweb.configの3.5の実際の構文はどうなりますか?確かに3.5.0.0ではありませんか?または、バージョンを削除できますか?

コード:

...
        <httpRuntime requestValidationMode="2.0" />
        <pages validateRequest="false" />
        <compilation debug="true" targetFramework="4.0" />
        <authentication mode="Forms">
            <forms loginUrl="index.aspx" defaultUrl="login.aspx" timeout="1440" />
        </authentication>
        <membership>
            <providers>
                <clear />
                <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="AspnetdbConnString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
            </providers>
        </membership>
        <profile>
            <providers>
                <clear />
                <add name="AspNetSqlProfileProvider" connectionStringName="AspnetdbConnString" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
            </providers>
        </profile>
        <roleManager enabled="true">
            <providers>
                <clear />
                <add name="AspNetSqlRoleProvider" connectionStringName="AspnetdbConnString" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
                <add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
            </providers>
        </roleManager>
    </system.web>
    <location path="Management">
        <system.web>
            <authorization>
                <allow roles="Managers"/>
                <deny users="*" />
            </authorization>
        </system.web>
    </location>
...

よろしくお茶

4

1 に答える 1

0

ビジュアルスタジオでこれを行うのが最も簡単だと思います

  1. 変更するプロジェクトを開きます。

  2. ソリューション エクスプローラーのツール バーで、 [プロパティ] ボタンを選択します。

  3. ソリューション エクスプローラーでプロジェクト ノードを選択し、(ノードを右クリックして) コンテキスト メニューを開き、[プロパティ] を選択することもできます。

  4. [アプリケーション] タブに設定が表示されます。そうでない場合は、それを選択します。

  5. [ターゲット フレームワーク] ドロップダウン リストで、必要な .NET Framework のバージョンを選択します。次に、[OK] ボタンをクリックします。

また、現在プロジェクトにある 4.0 dll への参照を変更する必要があることにも注意してください。

参照: http://msdn.microsoft.com/en-us/library/vstudio/bb398202.aspx

于 2013-01-25T14:26:42.967 に答える