当前位置:首页 » 网页前端 » systemweb引用
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

systemweb引用

发布时间: 2022-12-21 17:32:35

Ⅰ system.web.hosting需要引用哪个dll

找不到 “set_IsHosted”,是因为你网站bin文件夹中有Windows上的System.Web.dll造成的。
将VS生成的web应用程序放到Linux上运行,要特别小心的就是bin文件夹中的dll。因为,VS是针对windows的,它不会考虑你是否在Linux上运行,所以,它带的dll,常有不兼容情况发生,这就是大家最容易遇上的不是坑的坑。
处理办法是:bin文件夹中的“windows dll最少化”!
意思就是,mono已经自带了的dll(见/usr/lib/moo/gac或jexus的runtime/lib/mono/gac),那就一定不要用win上带...[/quote]

精简后访问网站时报错:
The view must derive from WebViewPage, or WebViewPage<TModel>. (The view at ‘~/Views/home/index.cshtml’ must derive from WebViewPage, or WebViewPage<TModel>
经过各种增减引用dll及上网查找原因,最终发现是Web.config引用dll的问题(包括网站根目录下的Web.config以及Views目录下的Web.config)
经过精简后的网站根目录Web.config内容如下:

<?xml version="1.0"?>
<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=301880
-->
<configuration>
<appSettings>
<add key="webpages:Version" value="3.0.0.0"/>
<add key="webpages:Enabled" value="false"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>
<!--
有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。

可在 <httpRuntime> 标记上设置以下特性。
<system.Web>
<httpRuntime targetFramework="4.5" />
</system.Web>
-->
<system.web>
<compilation targetFramework="4.5.1"/>
<httpRuntime targetFramework="4.5.1"/>
</system.web>
<system.web>
<customErrors mode="on"/>
</system.web>
</configuration>

经过精简后的Views目录下的Web.config内容如下:

<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup,
System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor,
Version=2.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor,
Version=2.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>

<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage" ></pages>
</system.web.webPages.razor>
</configuration>

Ⅱ 添加引用找不到System.Web

右击项目-->添加引用-->浏览-->找到C:\WINDOWS\Microsoft.NET\Framework,知道你程序所用的.net Framework版本吧?对应版本的v开头的文件夹下有一个System.Web.dll
如果不知道.net Framework版本,就一个一个打开找吧。
参考http://..com/question/254553436.html?an=0&si=3其他回答的第二个回答

Ⅲ 在一个自定义的类中怎么引用System.Web.HttpContext

实际上这个类是systemframeWork处理的
1、在sysframeWork类中添加对system.web的引用
2、定义静态变量,如下
public
static
System.Web.HttpContext
httpContext;
3、在global.asax的Application_Start初始化httpContext
然后在数据访问层直接引用sysframeWork.httpContext.Current等就可以了

Ⅳ 引用System.Web 出现错误

知道你程序所用的.net Framework版本吧?对应版本的v开头的文件夹下有一个System.Web.dll

Ⅳ 关于system.web.UI引用添加的问题

1.添加引用,引用该物理文件
2.在类前面引用这个命名空间

这些跟界面有关的放在app_Code文件夹好些

右键你的类库名称,选择“添加引用” 在 .NET 选项卡内 找到 System.Web 命名空间,单击确定

右击项目--》添加引用--》查看是否引用了System.Web/System.Web.UI
在CS文件的最上方加入
using System.Web;
using System.Web.UI;

Ⅵ c#里添加引用了system.web,但是没有system.web.XX

Ⅶ 怎样在c#程序中引用system.web.UI为什么我找不到这个引用

解决方案资源管理器,添加System.web程序集引用。

Ⅷ NETFramework4.0中怎么不能引用System.Web.Security

解决方法:
修改“项目属性”-“应用程序”-“目标框架” ,由“.NET Framework 4 Client Profile”修改为“.NET Framework 4”。然后再引用 .NET 4.0 的 System.Web.dll 即可。sapnco.dll 可以被正常引用

Ⅸ 如何引入system.web.dll

dll文件等丢失、损坏,一些包括游戏在内的应用程序无法启动。
解决方法有:
1、用Windows系统盘功能进行文件修复;
2、若在此之前有一键备份过,可以重新还原;
3、从网上下载系统文件然后覆盖到原文件夹里;
4、由于从网上下载系统文件,可能会因为系统文件版本与操作系统不相符造成系统文件不兼容的情况,修复系统文件最好使用专业的工具进行一键修复。
5、可以用腾讯电脑管家修复下。打开电脑管家——电脑诊所——软件问题——缺少dll文件。