客户希望我将他们的网站编译为早期版本的.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>
...
此致 茶
答案 0 :(得分:0)
我认为通过视觉工作室最容易做到这一点
打开要更改的项目。
在Solution Explorer工具栏中,选择Properties按钮。
您还可以在“解决方案资源管理器”中选择项目节点,打开上下文菜单(通过右键单击节点),然后选择“属性”。
您应该会在“应用程序”选项卡上看到设置。如果不这样做,请选择它。
在“目标框架”下拉列表中,选择所需的.NET Framework版本。然后单击“确定”按钮。
另请注意,您希望更改对您目前在项目中获得的任何4.0 dll的引用。
参考:http://msdn.microsoft.com/en-us/library/vstudio/bb398202.aspx