3.5的实际版本号是多少?

时间:2013-01-25 12:48:02

标签: asp.net

客户希望我将他们的网站编译为早期版本的.net。

对于我的web.config,类型版本的实际语法是什么?当然不是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>
...

此致 茶

1 个答案:

答案 0 :(得分:0)

我认为通过视觉工作室最容易做到这一点

  1. 打开要更改的项目。

  2. 在Solution Explorer工具栏中,选择Properties按钮。

  3. 您还可以在“解决方案资源管理器”中选择项目节点,打开上下文菜单(通过右键单击节点),然后选择“属性”。

  4. 您应该会在“应用程序”选项卡上看到设置。如果不这样做,请选择它。

  5. 在“目标框架”下拉列表中,选择所需的.NET Framework版本。然后单击“确定”按钮。

  6. 另请注意,您希望更改对您目前在项目中获得的任何4.0 dll的引用。

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