8
votes

Top 10 Gotchas en utilisant l'hébergement partagé avec ASP.NET

J'ai récemment commencé à utiliser un hôte partagé pour mes clients, voir progrès de projet ou jouer avec une nouvelle technologie pour moi-même. Je me semble comme chaque fois que je déploie un nouveau projet qui fonctionne bien localement, je rencontre quelque chose de nouveau sur l'hôte partagé.

Avez-vous une liste de contrôle de déploiement d'hébergement partagé?

Quels sont les problèmes courants que vous rencontrez lors du déploiement d'un hôte partagé?


4 commentaires

S'il vous plaît ne modifiez pas continuellement la question avec la liste actuelle de dix top dix à chaque fois que des réponses ou des votes. Nous pouvons voir la "liste" en examinant les réponses tris par vote.


Ceci est un wiki communautaire, éditez ce que vous n'aimez pas.


Le point est pas éditer trop. Il n'est vraiment pas nécessaire de conserver une liste dans la question que vous mettez à jour constamment. La commande des réponses par vote essentiellement est la liste. Chaque fois que vous modifiez la question, il l'heurte au sommet de la liste active, qui devient odieux si cela fait trop souvent (et pour des raisons non cotées).


@gnoovice - ce n'est pas vrai que je ne crois pas. Il ne peut être utilisé que de temps en temps.


5 Réponses :


8
votes

moyen de confiance moyenne. Si vous développez du code pour accéder à un hôte partagé, vous devez définir votre application locale pour exécuter une confiance moyenne, sinon vous pouvez presque vous garantir que vous obtiendrez des problèmes de sécurité avec le code que exécute bien en pleine confiance mais meurt dans un environnement de confiance moyen.

Cet article de MSDN explique à peu près de la confiance moyenne plus en détail:

http://msdn.microsoft.com/en-us/library /ms998341.aspx


1 commentaires

J'ai eu de nombreux problèmes de DLL tiers avec la confiance moyenne, bonne.



3
votes

Ils ne vous offrent pas toujours un accès direct à la base de données (Enterprise Manager / Management Studio).

Vous finissez par utiliser une interface graphique Web étrange pour la création d'entités de base de données, qui n'accepte pas la syntaxe SQL de la base de données et vous devez mettre à jour toutes vos requêtes et les procédures stockées pour accueillir leurs modifications et restrictions personnalisées.


1 commentaires

Je déteste vraiment quand les hôtes partagés font ça!



3
votes

Une des mies est de déposer des problèmes d'autorisation IO. Un exemple d'écriture dans un fichier sur le serveur Web d'ASP.NET. Vous devez utiliser un outil en ligne fourni pour permettre la permission de faire plus que des lectures.


1 commentaires

Beaucoup d'hôtes Web ont une interface pour la gestion de cela, mais il est souvent enterré dans un outil de "manager" bizarre et impossible à utiliser.



0
votes

Aucun site d'aperçu .

C'est-à-dire une voie d'hôte sur votre application Web sans le pointer du DNS.

Exemple:

http: //www234.votre-shared-Host-Host. com / aperçu / utilisateur / bla / default.aspx (N'essayez pas, ce n'est qu'un exemple ..)


0 commentaires

0
votes

Procédure d'annulation inconvénient

Dans certains des hôtes partagés que j'ai utilisés, j'ai découvert que pour l'annulation, je dois faire un appel téléphonique. Rien sur le Web, pas même un email.

Je parie que l'hôte pense que la plupart des gens ne vont pas appeler jusqu'à ce que ce soit vraiment nécessaire. Ils ont raison.


0 commentaires