解决<compilation debug="true" targetFramework="4.0"> 问题

 

在发布网站的时候,遇到了 这个问题,在网上找了找,解决了自己的问题,但是找的时候很杂,为了方便以后的开发,

总结如下:

1、 打开控制面板--管理工具--Internet 信息服务(IIS)管理器,选择默认网站,在右边的“管理网站”栏里选择“高级设置…”,将“应用程序池”修改

     为“ASP.NET v4.0 ”。

     打开 IIS管理器 , 在左边栏双击 您所发布的 网站, 然后 点右边的 基本设置. 出现 编辑网站 对话框, 在 应用程序池 的右边 有一个 选择 按钮, 

     点击出现 选择应用池程序 的对话框.请选择ASP.NET v4.0 

2、targetFramework是VS2010识别的指令,安装个VS2010+SP1升级包即可。或者把 targetFramework="4.0"给删掉,即写成<compilation

debug="true" >即可在VS2008下调试OK。

 

  可能在安装.NET Framewrok 4.0之前,IIS就已经装好了,结果在IIS的应用程序池中只有.NET 2.0的Classic .NET AppPool和DefaultAppPool。在使用vs2010开发的程序时,由于使用的是.NET Framework 4.0,所以部署到IIS上的时候,页面提示“无法识别的属性targetFramework"错误。

解决方案:只需要重新安装一下就可以了.在Frameworv4.0的目录中安装的程序以管理员权限重新运行一下就可以了.执行以下命令:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

应用程序池中就会多出2项来

然后再在Win7下打开控制面板--管理工具--Internet 信息服务(IIS)管理器,选择默认网站,在右边的“管理网站”栏里选择“高级设置…”,将“应用程序池”修改为“ASP.NET v4.0 ”,如下图所示:

转载于:https://www.cnblogs.com/rxth1027/archive/2013/01/26/2877981.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一个ASP.NET应用程序的配置文件,提供了一些与编译和数据库连接相关的设置。以下是整理后的完整代码: ```xml <?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <system.web> <compilation debug="true" targetFramework="4.7.2" /> <httpRuntime targetFramework="4.7.2" /> </system.web> <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" /> <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" /> </compilers> </system.codedom> <connectionStrings> <add name="strCon" connectionString="server=.;database=ydw;ID=sa;password=123" /> </connectionStrings> </configuration> ``` 请注意,这只是一个配置文件,可能不能直接运行。它用于配置ASP.NET应用程序的编译和数据库连接设置。你需要将这个配置文件放在正确的位置,并确保其他相关的组件和代码也正确配置和安装,才能使应用程序完整运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值