當前位置:首頁 » 網頁前端 » 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文件。