我有一个aspx文件和一个配置文件...
<%@ Page Language="C#" Debug="true"%>
<%
....
%>
<?xml version="1.0"?>
<configuration>
<appSettings>
....
</appSettings>
<system.web>
<compilation debug="false" strict="false" explicit="true" />
<pages>
<namespaces>
<clear/>
....
<add namespace="OnTimeApi"/>
<add namespace="Newtonsoft.Json"/>
</namespaces>
</pages>
</system.web>
</configuration>
我将这两个文件放在一个空白的 VS 解决方案中,并包含一个 App_Data/ 文件夹,其中包含 OnTimeApi.dll 和 Newtonsoft.Json.dll。在 VS 中,它可以识别这两个 dll 文件,因为语法正确突出显示。但是,当我使用 iis 运行它时,它会给出以下错误:
编译器错误消息:CS0246:找不到类型或命名空间名称“Newtonsoft”(您是否缺少 using 指令或程序集引用?)
源错误:
Line 33: <add namespace="System.Collections.Generic"/>
Line 34: <add namespace="OnTimeApi"/>
Line 35: <add namespace="Newtonsoft.Json"/>
Line 36: </namespaces>
Line 37: </pages>
源文件:c:\inetpub\ontimeconnector\Web.config 行:35