sawMedlem sedan mars 20011 880 inlägg I VS så fungerar webplatsen kanon nu, sen försökte jag att publisera den och
fick en massa fel. Jag tänkte då att jag lägger den kompilerade siten i
wwwroot och försöker köra den, med följande fel(fick inte detta på servern).
Tolkningsfelmeddelande: Okänt attribut type.
<configSections>
Rad 4: <sectionGroup name="system.web.extensions"
type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35">
Detta är ju kod som VS själv har genererat utan att jag har varit och petat
på den.
Några kloka förslag???
freguzMedlem sedan feb. 2005280 inlägg Hm vad menas med att lägga den i wwwroot?
Vad är det för .NET version på sajten?
Kan man få se hela felmeddelandet?
sawMedlem sedan mars 20011 880 inlägg wwwoot=C:\Inetpub\wwwroot
Hur ser jag net-vertionen?
Serverfel i tillämpningsprogrammet /.
--------------------------------------------------------------------------------
Konfigurationsfel
Beskrivning: Ett fel inträffade när en konfigurationsfil som är nödvändig för att
utföra begäran behandlades. Granska felinformationen nedan och gör
nödvändiga ändringar i konfigurationsfilen.
Tolkningsfelmeddelande: Okänt attribut type.
Källfel:
Rad 2: <configuration>
Rad 3: <configSections>
Rad 4: <sectionGroup name="system.web.extensions"
type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35">
Rad 5: <sectionGroup name="scripting"
type="System.Web.Configuration.ScriptingSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35">
Rad 6: <section name="scriptResourceHandler"
type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" requirePermission="false"
allowDefinition="MachineToApplication"/>
Källfil: c:\inetpub\wwwroot\kompMansjouren\web.config Rad: 4
--------------------------------------------------------------------------------
Versionsinformation: Microsoft .NET Framework-version:1.1.4322.2407;
ASP.NET-version:1.1.4322.2407
Nur ser jag netvertionen men hur ändrar jag det???
ZaimanMedlem sedan dec. 20014 239 inlägg /R
Inställningarna för webplatsen kan du ställa om det i (IIS managern). Om du ligger på webhotell har dem säker en kontrollpanel som du kan ställa om det i.
sawMedlem sedan mars 20011 880 inlägg I IIS så stod den på 1.1.4322 men jag har ändrat den till 2.0.50727 men jag får exact
samma fel.
freguzMedlem sedan feb. 2005280 inlägg Om du får exakt samma fel, med "ASP.NET-version:1.1.4322.2407 " nederst, så har det inte slagit igenom, vilket är märkligt, kan du restarta web siten?
sawMedlem sedan mars 20011 880 inlägg Nu blev det ännu mera mysko.
Jag byggde om siten(utan några som helst ändringar) och la den
"C:\Inetpub\wwwroot\kompMansjouren". Jag kollade också någa netvertionen i IIS.
Nu blev felet ett helt annat:
Serverfel i tillämpningsprogrammet /.
--------------------------------------------------------------------------------
Parsningsfel
Beskrivning: Ett fel uppstod vid parsningen av en resurs som är nödvändig för
att utföra den här begäran. Granska parsningsfelinformationen nedan och gör
nödvändiga ändringar.
Parsningsfelmeddelande: Filen /MasterPage.master finns inte.
Källfel:
Rad 1: <%@ page language="C#" masterpagefile="~/MasterPage.master"
autoeventwireup="true" inherits="_Default, App_Web_default.aspx.cdcab7d2"
title="Untitled Page" %>
Rad 2: <asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
Rad 3: <div id="contentDefaultLeft">
Källfil: /kompMansjouren/Default.aspx Rad: 1
--------------------------------------------------------------------------------
Versionsinformation: Microsoft .NET Framework-version:2.0.50727.1433;
ASP.NET-version:2.0.50727.1433
OBS filen MasterPage.master finns..
sawMedlem sedan mars 20011 880 inlägg När man sedan publisera siten så finns det ju tre val.
1 Allow this precompiled site to be updatable - denna är förkryssad
2 Use fixed naming and single page assemblies - ej kryssad
3 Enabled strong naming on precompiled assemblies - ej kryssad
Är det någonting som jag borde ändra på här?
sawMedlem sedan mars 20011 880 inlägg Det verkar inte vara annat än bekymmer.
Jag har en liten utveklingssite på Loopia och jag ville se vad som händer där.
Server Error in '/' Application.
--------------------------------------------------------------------------------
Could not find a part of the path 'deras path till min
site\utvekling.saw.se\public_html\App_GlobalResources'.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: System.IO.DirectoryNotFoundException: Could not find a
part of the path deras path till min
site\utvekling.saw.se\public_html\App_GlobalResources'.
Source Error:
An unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the exception
can be identified using the exception stack trace below.
Stack Trace:
[DirectoryNotFoundException: Could not find a part of the path 'deras path till min
site\utvekling.saw.se\public_html\App_GlobalResources
'.]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +492
System.IO.Directory.InternalGetFileDirectoryNames(String path, String
userPathOriginal, String searchPattern, Boolean includeFiles, Boolean
includeDirs, SearchOption searchOption) +1076
System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption
searchOption) +58
LanguageManager..cctor() +117
[TypeInitializationException: The type initializer for 'LanguageManager' threw
an exception.]
MasterPage.Page_Load(Object sender, EventArgs e) +47
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o,
Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,
EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.1433;
ASP.NET Version:2.0.50727.1433
Hur jag än gör så får jag nya fel, och jag har inte ändrat någonting i koderna.
CatZMedlem sedan jan. 20022 440 inlägg Har du hårdkodat några sökvägar tex C:\minfolder\minfil.filändelse?
sawMedlem sedan mars 20011 880 inlägg Ja i webconfig
<connectionStrings>
<add name="ConnectionString1"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
deras path till min
site\utvekling.saw.se\public_html\App_Data\Mansjouren.mdb;Persist Security
Info=False;"/>
<add name="ConnectionString"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
C:\Inetpub\wwwroot\Mansjouren\App_Data\Mansjouren.mdb;Persist Security
Info=False;"/>
</connectionStrings>
..annars så finns det inga hårdkodade sökvägar.
CatZMedlem sedan jan. 20022 440 inlägg du ska inte ha några hårdkodade värden
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Mansjouren.mdb;Persist Security Info=False;"
sawMedlem sedan mars 20011 880 inlägg Jag har använt det ganska länge och det har fungerat bra.
Hur tycker du att det skall vara om det skall vara dynamiskt?
saw skrev:
När man sedan publisera siten så finns det ju tre val.
1 Allow this precompiled site to be updatable - denna är förkryssad
2 Use fixed naming and single page assemblies - ej kryssad
3 Enabled strong naming on precompiled assemblies - ej kryssad
Är det någonting som jag borde ändra på här?
Kryssa ur den översta också! Den brukar kunna ställa till div. satyg!
sawMedlem sedan mars 20011 880 inlägg Jag gjorde som du sa, tog bort kryssrutan och nu står det så här i varje fil
Detta är en markörfil som genererats av förkompileringsverktyget, och filen ska inte tas bort.
Något fel på min visual studio???
nej, du har inget fel på VS. :)
så ska det stå i filerna som du genererat via "publish web site".
filerna är mao. förkompilerade och ligger i binmappen, de heter nått i stil med: App_Web_blablabla.dll
en stor fördel med detta är att ingen källkod visas och kan då inte snos av någon om du publicerar på publikt webbhotell! :)
sawMedlem sedan mars 20011 880 inlägg Men så har det inte stått innan.
När jag försöker att öppna filerna via localserver så står det så.
nej, du kan inte öppna dessa tillbaka in i VS eftersom de är kompilerade.
du måste öppna arbetsfilerna.
FÖR DU HAR VÄL INTE SPARAT ÖVER ARBETSFILERNA MED DESSA KOMPILERADE FÅR JAG HOPPAS!!!
för då har du stora problem! :l
ända gången du använder publish web site är när du är klar med filerna och skickar upp dem till webbhotellet, så länge du bara testar så använder du debugverktygen.
sawMedlem sedan mars 20011 880 inlägg Nu har du missförståt mig.
När jag jobbar i VS så har jag arbetskatalogen mansjouren (jag bygger deras site nu)
men när jag har byggt sidan så ligger den i kompMansjouren.
När jag menar att jag öppnar filerna localt, så skriver jag i adressfönstret
http://localhost/kompMansjouren/
Orsaken till detta är ju alla lustiga felmedelande som jag får.
Nu har jag installerat om min VS men felen består. (Den fungerar alltså kanon i VS)
men så fort som det blir alvar av, d skiter det sig.
Jag har byggt ganska så många sidor nu, även med VS, men aldrig har jag haft detta
strul.
Det felmedelande jag har nu är
Serverfel i tillämpningsprogrammet /.
--------------------------------------------------------------------------------
Parsningsfel
Beskrivning: Ett fel uppstod vid parsningen av en resurs som är nödvändig för att
utföra den här begäran. Granska parsningsfelinformationen nedan och gör nödvändiga
ändringar.
Parsningsfelmeddelande: Filen /MasterPage.master finns inte.
Källfel:
Rad 1: <%@ page language="C#" masterpagefile="~/MasterPage.master"
autoeventwireup="true" inherits="_Default, App_Web_default.aspx.cdcab7d2"
title="Untitled Page" %>
Rad 2: <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
Rad 3: <div id="contentDefaultLeft">
Jag är alltså tillbaka på ruta 1.
Fråga: Går det att göra någonting att siten?
Måste jag börja om på nytt igen???
Snart börjar jag att leta efter närmaste träd...
CatZ, intressant men hur använder du "|DataDirectory|"
aha, puhh, vart lite orolig där! :)
testa att radera alla publicerade filer och publicera igen.
koden du visar ska heller inte synas. det ska bara stå texten om att det är en markeringsfil.
RED
Men du, är det inte för att det blir fel sökväg då eftersom du har http://localhost/kompMansjouren/ då ska ju master ligga i localhost/ eller har du gjort kompMansjouren till en application i iis?