webForumDet fria alternativet

Uppläggning av subdomän

.NET

8 svar · 330 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Frågan#1

Hej, detta är asp.net relaterat och någon kanske har svaret

Jag har först en huvudapplikation som vi säger ligger i en virtuell katalog som heter minApplikation

Då finns alltså minApplikation/bin/ som innehåller webbsitens dll:er, till webbsiten finns ett administrationssystem som ligger i minApplikation/Admin/, jag hade tänkt skapa en subdomän så jag bara skriver admin.minapplikation.se och då blir den på webbhotellet vi ska använda confad som ett virtual directory. Innan jag skapade subdomänen fungerade allt perfekt.

Admindelens funktioner ligger tyvärr i dll:en som är till för övriga siten, alltså i minApplikation/bin/. Men nu verkar inte vissa saker fungera, vissa anrop till dll:en i minApplikation/bin/ ger felmeddelanden som jag inte fått förut, tex. "System.FormatException: Input string was not in a correct format" vilket jag tycker är mycket märkligt, de mesta anropen till dll:en fungerar perfekt, men en del saker genererar oftast i det felmeddelandet. Någon som vet vad som kan vara fel?

Medlem sedan apr. 2004778 inlägg
#2

När du skapar en virtuell katalog som heter Admin under din vanliga app så blir Admin en egen App och måste därför ha en egen bin. Anledningen är att när du öppnar en sida i Admin så letar den efter en dll i Admin/bin, men appens dll ligger ju i minapplikation/bin.
Om du ska ha så så måste du bygga Admin som ett eget projekt.

Medlem sedan dec. 19996 522 inlägg
#3

PDahlen, tack det vet jag, det som är konstigt är att det fungerar utan att lägga till en bin mapp i adminkatalogen, men inte alltid. En del metoder i dll:erna i minApplikation/bin/ generar felmeddelande i minApplikation/Admin/, men de flesta fungerar. Måste verkligen en bin mapp finnas om vd:t inte är konfad som en application? Om det inte finns någon bin mapp, letar den någon annan stanns då?

Medlem sedan apr. 2004778 inlägg
#4

Om du bygger ditt projekt så är det inga problem att ha en katalog som heter Admin.
Om du vill ha admin.minapplikation.se så kan du peka den mot Admin katalogen.
Om du däremot gör Admin till en Virtual så funkar det inte längre, då måste du ha Admin som ett eget projekt med en egen dll i Admin/bin.
Om som du säger katalogen INTE är konfad som en Virtual så beror felet på något annat.
Eftersom felet är "System.FormatException: Input string was not in a correct format" så får du kolla koden och vad det är du stoppar in för då verkar det inte ha något med serverinställningarna att göra utan det är fel i koden.

Medlem sedan dec. 19996 522 inlägg
#5

PDahlen, jag vet att det är ett märkligt problem. Det fungerade perfekt lokalt och innan de gjorde om det till en subdomän, det är det som är det jag tycker är otroligt märkligt. Webbhotellet har tyvärr inte jag valt utan det verkar vara ett riktigt dåligt hotell, för de har misslyckats med flertalet inställningar, bland annat att uppgradera .net till 1.1 från 1.0, skulle kanske kunna vara något i den uppdateringen som gått fel, vilket skulle kunna vara orsaken till felmeddelanden. När jag kör System.Environment.Version får jag ut .net 1.1, och jag vet att innan uppgraderingen fick jag felmeddelandet ovan på en del metoder. Själv har jag märkt att det kan bli lite strul med .net ramverket efter uppdateringar etc. får göra lite mer tester, tack i alla fall för hjälpen

Medlem sedan apr. 2004778 inlägg
#6

Innan du gräver ner dig för mycket i vad som KAN vara fel så kolla raden som felet uppstår på och kolla vad det är för inputsträng du försöker stoppa in.

Medlem sedan dec. 19996 522 inlägg
#7

En sträng från en dropdownlist, skickas in i en metod i ett affärsobjekt, fungerar perfekt på flera andra servrar som har samma installation av applikationen.

Medlem sedan apr. 2004778 inlägg
#8

Innan du väljer ett värde, kolla källkoden i browsern och titta hur din dropdown ser ut, vad som står som värde.
På så sätt så vet du om felet blir när du submittar listan eller att listan fyllts fel. Sen är det bara att felsöka vidare.

Medlem sedan dec. 19996 522 inlägg
#9

Already done :) Ser helt korrekt ut

<option value="1105">Fritid, Bastu/Solarium</option>

Osv. Hela vägen är det korrekta strängar, har kollat metoderna nedåt i applikationen ända till dal:et, jag tror mer och mer att något gått fel i deras uppdatering av ramverket. Eftersom felmeddelandet genereas om jag kör applikationen på en 1.0 installation. Tack för hjälpen iaf. återkommer med mer info när jag pratat med webbhotellet under morgondagen.

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)