Configuration :: Handling Two Domains Using One Website?
Dec 2, 2010I'm trying to handle two domains using one IIS site, the reason to save money on web hosting so I would like to know if that's possible.
I'm using IIS Windows 2008 R2 + .Net 4
I'm trying to handle two domains using one IIS site, the reason to save money on web hosting so I would like to know if that's possible.
I'm using IIS Windows 2008 R2 + .Net 4
For a public website what is the best approch to handle the exception and showing to the system administrator and not to the user and what is the best practise followed in most of the ASP.NET sites.
View 2 RepliesI want to redirect different domains which I have to my newly created website using dotnetnuke. As it is currently working on this site [URL](when user type thescripts.com it redirects user to [URL]
View 2 RepliesHow to create subdomains in IIS? For example if i have 2 URLS - portal.ABC.com and product.ABC.com and both have different projects in visual studio.Net.
If i have to deploy them on the same server, how to map their URLs?
Also, is it possible to share the session information between both of them?
I am using a Network Solutions (NS) shared hosting account. When adding two domain names to my NS account I originally had my entire hosting folder "/htdoc/" assigned to my first domain. I was instructed by customer service to create a new sub folder for each domain and assign the domain names to each one using my NS account manager. Each website is its own application with vastly different settings At this point my directory looked like this:
/htdocs/website1/
/htdocs/website2/
/htdocs/website3/
I then got this error:
It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS
Naturally I called NS assuming that all they need to do was change a setting so that each sub folder would serve as the main directory for each site. Instead I was told that I need to configure /htdocs/ as its own application with a special web.config file configured to handle this in some way. Of course my next question was how do I configure the web.config to solve this problem and instead of answering the question they said that the question was outside the scope of their customer support.
What I need is simple. Code to add to a web.config with default settings in the /htdocs/ directory that specifies the sub directories as the parent directories for those websites and that no setting in any specifec site should have an effect on any others.
I have an application in the root. I setup BlogEngine to run in a directory of the account. There is a web config in root and another one in the directory. If I have a Web.Config in the root, then I can run application but not the blog. However, if Idisable the root web.conf then the blog will work and, as expected, the application will not work. How can I get both to work without having to integrate the Blog and the Appication? I understand this is a common problem in GoDaddy's hosting account. Has anyone found a solution?
View 3 RepliesHow do we reference different domains from single hosting account.At present i have put files related to different domains in their respective folders and named them accordingly with index.htm in each folder.
how do we connect different domains to the related folders.
using asp.net and c#is there any way to point different domains to single hosting account programatically using asp.net and c#
I use Custom errors in my web.config. It works for urls like www.x.com/x.aspx , but when I write something like :
www.x.com/name (I have Application_BeginRequest dealing with it on global.asax) on the live server, IIS bypasses my application and shows its own error page.
How can I disable IIS error handling and redirect where I want to?
I am writing a exception handling for errors on my application in the "
Sub Application_Error(ByVal
sender As
Object,
[code]...
I'm using visual studio 2008 and sql server 2005 and everything is working just fine under normal use. However if a user is on a page for a while several minutes with no activity then clicks a button on occassion the site throws the following exception ...
Procedure or Function "sp_name" parameter '@SomeParameterName', which was not supplied
I'm also encountering this error in Visual Studio while debugging the application, in otherwords run the site from visual studio then make some change to the html in VS save the changes and refresh the page.
The error is not consistent nor is the time the page has to stay idle in order for it to occur....
The current sql command object timeout is 30 secs and the website timeout is 30 minutes.
I want my site visitors to be able to navigate to a page without having to type the .aspx extension. For example, if I have a page file named info.aspx I want site visitors to be able to go to that page with a URL like this: www.mysite.com/info without the aspx extension. Is there a way to do this in the web.config file?
View 1 RepliesI have introduced site wide exception handling on my site to catch unexpected errors. The event handler sends a message to me when such an exception occurs. But the problem is that any clicks on my site will cause an exception to be thrown with the message: "This is an invalid webresource request."
I googled for an answer and only found a couple of references to 1. setting a fixed machinekey (which for some reason didn't work for me, I got an error saying that the virtual directory wasn't set in IIS, and as far as I know I'm not using IIS at all, I'm using the local development environment and then deploy to a web host) or 2. using a robots.txt file to stop robots from accessing the axd files, but that doesn't help either because it's not robots that cause the problem, anyone clicking around on the page will cause this error. how to solve this problem properly? For now I have handled it by catching and ignoring this particular error by the text in the error message, which works but I would rather fix it so that this error doesn't occur at all.
[Code]....
I have set up the maxRequestLength :-
<httpRuntime
maxRequestLength="10000"/>
Then I found this solution online to handle the error if someone tries to upload file bigger than 10 MB
[Code]....
This works great on my local machine but when I try to run it from Production server , It still shows me the "Internet Expolrer cannot display webpage". I just want to display a nice message to user when He tries to upload file larger than 10 MB.
I am handling errors in Global.asax. When I encounter an error in certain pages, the Application_Error event fires twice. On the second trip, Server.GetLastError() returns null. I have a simple page where I throw an error in page load. When that page throws an error the code below works fine. I also have a more complex page with an update panel and many controls. When that page throws an error Application_Error fires twice. I suspect the update panel but update panels are always suspect, right?
There are no try/catch blocks on any of my pages I'm testing with. Custom errors in web.config is commented out. Note that logging and busywork in the Application_Error event are commented out. I'm pretty much just doing a respone.redirect. The problem with the the event firing twice is that the response.redirect fails with an error msg stating that headers have already been sent (adding Context.ClearError and Response.Clear does nothing to fix that).
I have been tasked with implementing a strategy to catch all errors in an ASP.net application which cause a user request or interaction to crash and then e-mailk this exception to a support team in advance of a user calling about the error.Some errors however are not causing the page to crash or be redirected to the custom error page but these are being emailed to the support team instead of simply being loggedMy requirement is to seperate what exception types will cause a page fail and which will not.Example I am currently receiving a System.Web.HttpUnHandledException which is not causing any page to fall over and therefore is not of relevance to the support team. this can be logged but does not require emailing.
View 1 RepliesMy host moved my website to a new server. The DNS configuration is correct but the website is still down and I'm getting this message
"unable to open website at www.aboutmecfs.org. Internal Server error"
I want to make a 2nd website and am using a copy of the site files from my 1st site built for me, I added them via FTP to the hosting company. I realise when I edit the new site via the CMS it is editing both sites plus when I try to change anything to the CSS file I get the following error -
C:inetpubvhosts*****mysite******httpdocsapp_themessiteStyleSheet.css
So my questions are what do I need to change to be able to deploy a new site with the files I have to make a new site?I also don't understand where the password is coming from, I can see the User ID comes from the database. in the Asp.net connection strings are the following:
site Data Source=sql7.hostinguk.net;Initial Catalog=***;User ID=***;Password=*** - Where is this password coming from?
membership Data Source=sql7.hostinguk.net;User ID=***;Password=***;persist security info=False;initial catalog=***;
I need to have a copy of all my pages, bin fold, data folder, etc stored in a folder in the root of project called installation.
Once I have copied the contents of my web site into the installation folder how can I tell the complie/run process to ignore that folder ?
What is the differenc between Copy Web Site and Publish Web Site? What are the advantages/disadvantages of each method?
View 6 RepliesI'm trying to run a website (site2) that I've placed inside a folder (dir-site2) of another website (site1). The default file of site2 displays fine in every browser on my local computer, as in when I type http://localhost:45912/www.site1.com/dir-site2/default.aspx. But when I upload everything to my host's server and type this
http://www.site1.com/dir-site2/default.aspx I get a server "can't access" error message. I can't display any file that is inside the subdirectory, dir-site2.
When a server error occurs for whatever reasons (YSOD), the server will send a message via SMTP class. In my case, my company employs microsoft exchange and uses NTLM authentication for all domain users. I am authenticating users via NTLA windows integrated authentication. My question is, is it possible to utilize this authentication data, and pass it to the system.web SMTP username/password authentication scheme to send an email to me (the web developer) when the error occurs? I am pretty sure my company requires a username/pwd to send emails via SMPT on the ms exchange server.
View 1 RepliesSo we have been using the same login gode to connect to various domains in asp.net, with and without MVC. The code works. We have a new server, first one to run server 2008 r2, set up with a directory structure similar to one of the ones that has been working. Using forms authentication, I set up in the web.config
<add name="ADConnectionString" connectionString="LDAP://10.1.XXX.XXX"/>
and
<!--<authentication mode="Windows" />-->
<membership defaultProvider="MyADMembershipProvider" >
<providers >
<add name="MyADMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ADConnectionString"
connectionUsername="XXXXBrown.Eric"
connectionPassword="XXXX"
connectionProtection="None"
/>
</providers>
</membership>
It connects to build the membership provider just fine, but when I tryto use the exact same username and password to login on the forms login page (the stock asp.net stuff) it fails to login. same user, same password that's being used to connect with the membership provider. If I change the password in the web.config, I get an error that it's incorrect, so I know that the membership provider is getting connected with those credentials. What I can't figure out is why can't I use the same credentials to login? I've checked:
The user is not locked.
the user is not set to change password on next logon.
The user is not expired.
I have a website built in .Net Framework 4. It's built on my Win 7 X64 pc. When I add a x64 dll file as reference I get a "Could not load file or assembly 'xxname' or one of its dependencies. An attempt was made to load a program with an incorrect format."I know that I can set the application pool to enable 32 bits application or not, but this error cause me to not being able to debug or compile the website. How do I proceed?
View 5 RepliesI was trying to add my ASP.NET website in IIS 7.5 on my local computer. I followed these steps in IIS Manager.
* Right click sites>Add website and specify physical path. (I chose the app pool as Default app pool)
* Right click on the WebSite just added>Manage>Browse.
On trying to browse the website, I am getting this error
The requested page cannot be accessed because the related configuration data for the page is invalid
Here's the screenshot: [URL]
I have edited the permissions for the Web.Config in Site's physical path as said in here [URL] but this does not resolve the problem still. What should I do?
Question, I have a few asp.net c# projects... but I only use one webhosting to host all the projects. My question is,
Is it possible for me to register like 2 domains and point each domain to 2 projects within that web host?
For example:
Http://mysite1.com will point to the "../project1/default.aspx"
http://mysite2.com will point to the "../project2/default.aspx"