存档

文章标签 ‘DotNet’

ASP.NET在web.config中的认证配置

2012年3月13日 5 条评论

ASP.NET支持在web.config中直接进行访问权限的管理,具体如下,以下是网站根目录下的web.config代码片段

<configuration>

  <location path="Styles/Site.css">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>

  <system.web>
    <compilation debug="true" targetFramework="4.0" />

    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
    </authentication>
    <authorization>
      <allow users="maple,maple2"/>
      <deny users="*"/>
    </authorization>

    </configuration>

阅读全文…

分类: 程序开发 标签: 530次阅读

【.NET】”若要针对 .NET Framework 4.0 或更高版本进行编译,则提供程序选项中“compilerVersion”特性的值必须为“v4.0”或更高版本。……”的解决办法

2012年2月1日 1 条评论

用C#基于.NET Framework 4.0开发的程序,调试一切正常,但发布后放到正式环境就出现了以下错误

若 要针对 .NET Framework 4.0 或更高版本进行编译,则提供程序选项中“compilerVersion”特性的值必须为“v4.0”或更高版本。若要针对 .NET Framework 3.5 或更低版本编译此 Web 应用程序,则请从 Web.config 文件的 <compilation> 元素中移除 targetFramework 特性。

解决办法:

在网站的Web.config中增加或修改configuration>system.codedom配置节

阅读全文…

分类: 程序开发 标签: 636次阅读

“未在本地计算机上注册Microsoft.Jet.OLEDB.4.0提供程序”的解决办法

2010年4月24日 5 条评论

在Windows 7用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008上就意外了,出现错误提示

未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序

搜罗一番,发现时64位系统的问题,解决方法是:

在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。

分类: 软件技巧 标签: , 6,327次阅读

无觅相关文章插件,快速提升流量