Jag får lite problem när jag försöker använda min web.config på min asp.net-applikation (C#). Jag hittade felet själv, det var videoredigeringsprogrammet Vegas 6 som hade installerat Frameworken 1 och på något sätt krånglat till allt. Jag ändrade i vilket fall till Framework 2 betan och då fungerade det.Problem med Web.Config (C#)
web.configen ser ut såhär:<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<appSettings>
<add key="DbInfo" value="F:\inetpub\nodb.mdb"/>
</appSettings>
<system.web>
<compilation defaultLanguage="c#" debug="true" />
</system.web>
</configuration>
Och koden på asp.net-sida ser ut såhär:OleDbConnection myConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" + ConfigurationManager.AppSettings["DbInfo"]);
Namespacen som används är följande, jag antar att System.Configuration är det som används?<%@ Page Language="C#" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<%@ import Namespace="System.Configuration" %>
Och felmeddelandet lyder:
Compiler Error Message: CS0246: The type or namespace name 'ConfigurationManager' could not be found (are you missing a using directive or an assembly reference?)
Sv: Problem med Web.Config (C#)