ASP.NET的命名空间全部位于()下?

ASP.NET的命名空间全部位于()下?,第1张

using System

using System.Data

using System.Configuration

using System.Collections

using System.IO

using System.Net

using System.Text

using System.Web

using System.Web.Security

using System.Web.UI

using System.Web.UI.WebControls

using System.Web.UI.WebControls.WebParts

using System.Web.UI.HtmlControls

这就是命名空间,位于CS文件最顶部

如果你先在支持ASP.NET的空间(或者本地自己架设的IIS服务器)中生成静态页面,然后再把生成出来的静态页面(HTML文件)以及图片文件、js文件、css文件等全部复制到普通空间中,这样是可以的,但要注意的是,这样的话你的页面就是真正的静态页面了,不能再改变了(或者只能直接修改html文件了),不再有用户交互功能(比如表单提交),也不再有后台管理程序了。如果要重新生成静态页面,只能重复上述全过程。

这是.net版本不匹配导致的。

在app.config中添加一个配置节

1<startup useLegacyV2RuntimeActivationPolicy="true">

2 <supportedRuntime version="v4.0"/>

3</startup>

现在如果当程序在.NET4.0环境下要使用.NET2.0及.NET3.5的程序时就必须将useLegacyV2RuntimeActivationPolicy设置为true,同时还要注意,需要在startup配置节的字节中添加supportedRuntime配置节,并指定为“v4.0”,表示使用.NET4.0运行时来运行程序。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/52277.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-25
下一篇2023-02-25

发表评论

登录后才能评论

评论列表(0条)

    保存