AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ASP.NET unter Linux?

Ein Thema von Pseudemys Nelsoni · begonnen am 13. Sep 2006 · letzter Beitrag vom 14. Sep 2006
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

ASP.NET unter Linux?

  Alt 13. Sep 2006, 11:01
Moin,

ich habe auf meinem Linux Server Mono/mod_mono für Apache installiert, dann habe ich auf dem Server die Datei "quotes.aspx" und "quotes.cs" hochgeladen... Wenn ich nun die Seite aufrufe: http://www.nightirc.de/quotes.aspx , dann wird mir aber nur der Html Code statt der Seite angezeigt. Wieso ist das so? Und muss ich die .cs datei selbst kompilieren oder macht mono das wenn die seite aufgerufen wird?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: ASP.NET unter Linux?

  Alt 13. Sep 2006, 11:03
Du mußt die Endung in der Apache Config an mod_mono binden.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#3

Re: ASP.NET unter Linux?

  Alt 13. Sep 2006, 11:05
hallo mkinzler,

macht Mono das nicht von selbst wenn ich mod_mono installiere?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: ASP.NET unter Linux?

  Alt 13. Sep 2006, 11:09
Schau doch mal nach, ob der entsprechende AddType gesetzt ist.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.608 Beiträge
 
#5

Re: ASP.NET unter Linux?

  Alt 13. Sep 2006, 11:20
Zitat von Pseudemys Nelsoni:
hallo mkinzler,

macht Mono das nicht von selbst wenn ich mod_mono installiere?
Nein, macht es nicht
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#6

Re: ASP.NET unter Linux?

  Alt 13. Sep 2006, 11:42
Hm, scheint aber doch so, siehe:

Zitat:
Starting httpd2 (prefork) [Wed Sep 13 12:12:50 2006] [warn] module mono_module is already loaded, skipping
Naja..die Seite geht wie man sieht trotzdem nicht
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: ASP.NET unter Linux?

  Alt 13. Sep 2006, 11:48
Das laden des Moduls und das Festlegen des Moduls auf Endungen sind 2 verschiedene Dinge. Scahu mal, ob der addType gesetzt ist.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.608 Beiträge
 
#8

Re: ASP.NET unter Linux?

  Alt 13. Sep 2006, 11:53
Hier mal meine Config:

mod_mono.config:
Code:
<IfModule !mod_mono.c>
    LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so

    AddType application/x-asp-net .aspx
    AddType application/x-asp-net .asmx
    AddType application/x-asp-net .ashx
    AddType application/x-asp-net .asax
    AddType application/x-asp-net .ascx
    AddType application/x-asp-net .soap
    AddType application/x-asp-net .rem
    AddType application/x-asp-net .axd
    AddType application/x-asp-net .cs
    AddType application/x-asp-net .config
    AddType application/x-asp-net .dll
    DirectoryIndex index.aspx
    DirectoryIndex Default.aspx
    DirectoryIndex default.aspx
</IfModule>
Und dann noch in den einzelnen VHosts in denen Mono laufen soll:
Code:
MonoAutoApplication enabled
Und auf meinem default-Host:
Code:
<Location /mono>
   SetHandler mono-ctrl
</Location>
(Damit man die Mono-Prozesse managen kann.)


Mein Cuyahago - Testspace z.B. hat diese Config:
Code:
<VirtualHost 81.169.188.104:80>
  ServerName wrdlbrmpft.de
  ServerAlias [url]www.wrdlbrmpft.de[/url]
  ServerAdmin [email]sgingter@web.de[/email]
  DocumentRoot "/var/kunden/webs/sGingter/"
  php_admin_flag safe_mode On
  MonoAutoApplication enabled
</VirtualHost>
Dass das wirklich eine .NET - Seite unter Apache ist siehst Du, wenn Du die URL ohne www. vorne aufrufst.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#9

Re: ASP.NET unter Linux?

  Alt 14. Sep 2006, 10:54
danke
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz