Visual Studio :: Automatically Publishing To IIS 7.0?
Jan 12, 2010
We are using Windows 7 with Visual Studio 2008. We wanted to know if there is a way to automatically configure new Projects to use the publish to IIS and create a virtual directory options, instead of defaulting to using the built-in web server, since we then need to manually go and publish/create the virtual directory.
In the "olden days" when creating a new project it automatically created the virtual directories in IIS, but not anymore .
Using VWD 2010 Express.We are using SVN for versioning control and so there are folder .svn in each of the project source code folder(eg. App_Data, Views, ...). These .svn folders also get published into the deployed location. Anyway can I set up a filter to exclude these .svn folders when do a Publish?
I have created a Vista Side Bar Gadget in Visual Web Developer. When I run it from Web Developer, It installs to my sidebar, and works great. How do it package it so I can send it to my buddies to install on thier machines to test it for me?
I am struggling to publish a site built (and working locally) using VWD 2010 Express to a production server.I realise that this is because I don't understand enough about the relationship between the website and SQL server and I certainly don't know enough about the way SQL server works in general. Can anybody recommend some learning resources - books, tutorials, vids etc, that explain the background and in particular address the issue of how to publish to a production server.
This is just a small problem with some form of workaround im sure.I'm ready to publish my ASP.NET website, however, there is no 'Publish' option when I right click the project in solution explorer or even a Build Tab on the menu. I'm using Visual Web Developer 2010 and having done some research they all refer to this option in the Tab menu when I don't even have the Build tab myself.I did also see something to Download but I accidently closed the tab in a hurry - WebPI is it? Will this work?
The reason I want to 'Publish' ideally via MS VWD 2010 Express is that in previous versions (VS 08) when it 'Publishes' is combines the .cs/vb files with their respective pages rather than upload them as seperate files through FTP.I know some changes need to be done with the web.config file so If there is any info on that and other essential info I need to know please help me out (links references wud do! :P)
I'm trying to publish a site which uses an ajax uploader control which has an extra licence file that must be in the bin folder. Now if i publish my site this file is not published to the server and so i have to manually copy the file every thime to the server. My publishing setting is set to 'Only files needed to run this application'. If I change this to 'All files in the project folder' then it works but what is the point in that? I'm using Visual Studio 2010 Ultimate. (Note that i am a little new to publishing websites etc).
I have a couple files that are missing after a I publish a web application project in VS 2008. I know that the files need to be included in the solution and they are. I have tried excluding them and including them to hopefully reset whatever is missing these files in the first plac but that had no effect.
Ultimately, I need this to work on the command line with msbuild.exe, but I get the same results when I publish through VS.
Knowing that the files are already included in the project, what else do I need to do to get these to files to be copied over in the publish/build?
I'm relativly new to developing in .net so I probably publish to web to check my code more often than most developers but everytime I do it kills my login session... so I have to log in, navigate to the page I'm working on and then test it... is there a setting to stop killing the active sessions.... it would make development MUCH quicker for me.
there is probably a really simple answer to this, but I have the flu and can't think straight. I am taking advantage of being out sick by downloading VS2010RC and playing around with it. I created a simple WCF service (my first in this foundation, but not my first service). Its a redo of an existing asmx service I created a while ago. I commented out all the processes, and am simply trying to publish the service to my local IIS7 to see the discovery working. I have setup a new site to host the service ( I tried using Default as well, with the same results). I right click the project in VS and select publish. It is prompting me for a login even though the site is setup for anonymous access. If I try to use WebDeploy, it can't find my site, and if I use FileSystem, it give me a simple "Publish failed" with no details. Can someone point me to a tutorial or something that describes the publish process in VS2010 or give me some leads as to what setup needs to happen either in VS or ISS to let me publish?
We all know that we should only be publishing our ASP.NET Web Applications with release build type, so why do I not get a warning when I trigger the "Publish" command in Visual Studio 2008, for a project configured to build in debug mode? Sure, there might be cases where I need to publish a debug build to a development or test environment, but answering yes in a confirmation dialog would be acceptable in these cases. Is there an option that I have overlooked, forcing Visual Studio to warn me every time I try to publish a debug build? Yes, we could just ban using the "Publish" command and use a more solid build management tool, but this involves a change of process and right not be an option in this particular case.
We have a shared drive where web applications are published to. When I attempt to publish I get the following error:
------ Publish started: Project: XXX.Web, Configuration: Release Any CPU ------ Connecting to T:WebSitesXXX...
Unable to create the Web site 'T:WebSitesXXX'. The path 'T:WebSitesXXX' does not exist or you do not have access. The system cannot find the path specified.
Details
OS: Windows 7 IDE: Visual Studio 2008 (running as administrator) Path exists? Yup.
I assume it's some permissions issue, but I have no idea where to start.
I have created a web app using Visual Studio 2008 Express Edition and have come to the point where I need to publish the site onto my server (which is running window server 2008). I found that the publish function is not limited in the express edition, so published the app to a local file and FTP'd the contents across to my server. I then setup a website through the servers IIS manage and pointed it to the folder containing the FTP'd files.
My question is, how do I run the app? Do I need to point to a specific file?
I have tried to view a number of the files in browser directly from the IIS but keep getting the same standard connection error i.e. "Internet Explorer cannot display the webpage"
I have never used IIS Manager before and I can't find a resource which gives me a step by step guide to setting up a new site which has been created by Visual Studio 2008 Express Edition, are there any config changes needed.
If you could give me some guidelines It would mean a lot to me. what type of authentication I use, how to do id from localhost, how to modify web.config file etc
After i publish my web.config i get null reference to all the code that uses the webconfig.What could be happening?I checked my web.config property and its set to Embedded Resource.
I tried to publish a website from Visual Studio 2008 right clicking, Publish. And I entered an invalid account and clicked "remember this ..." So now I can't finish the publishing and I don't know how to reset that credential? How can I change that account?
am using Visual Studi 2005 and asp.net 2.0. when i run the project then IE is running and i can see the output on browser, but i cant debug it because by default it is not attaching wed dev. so every time i have to go Debug menu and select Attach Process, instead of this how can we set VS will automatically attach the process.
A while ago when i started using VS 2005, i found that some assembly entries were automatically added to from web.config
and i was getting annoying errors. later i found i have added unneccessary references in my application. And its a feature that assembly reference are automatically added to assembly tag in Web.config, So dev don't have to worry about it.
Recently i used Interop.OWC11.dll in my application. And ^&*# got the annoying
"CS0234: The type or namespace name 'Office' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)"
error again.. Assembly entry was not added automatically. I checked same for existing references in my application, for them to automatic entries is not happening.... ? :(
I have to write is down in Web.config manually... I don't understand why?....
Does anyone know why VS2010 will automatically put an open and close html paragraph tag in my markup everytime I click on save, or save all? It is really obnoxious. I have to close the document and click yes at the prompt to save in order to save my document. If I click save, or save all, it will always place a paragraph tag somewhere in the code and therefore it will need to be saved again.
this is an extremely frustrating situation. We have just upgraded to Visual Studio 2010, and very nice it is, except for when it won't do something really simple, like Publish your ASP.NET Web Application to a folder on your desktop.For some unearthly reason, what used to work flawlessly in 2008 is now generating an error: It stops Publishing, after successfully Building, saying:Error: Copying file ImagesProfile32_32.JPG to objx64ReleasePackagePackageTmpImagesProlfile32_32.JPG failed. Could not find file 'ImagesCelebrityProfileImages32_32.JPG'.The problem is that there isn't any reference to that file in the project code (in the database, yes, but not in the code itself), and we don't want to store such images with the project (and they're not).Why (and how) has it suddenly decided that this unreferenced image (and presumably more if I get it to move past this one) is suddenly necessary to run the project? How can I stop this from happening?
So I am a beginner with .NET, Visual Studio, C#, etc. But I am wondering something about the code behind a form and a difference I am seeing in 2008 versus 2005. So lets say I have a simple Windows Form app, C#, and I throw a couple controls on it. Then I add some MessageBox.Show event handlers for the default events....in 2005 there is that little section within the code that is hidden that basically contains the code that 'registers' the controls with the system....I think. That may be a bad definition?? Basically I think that automatic code generated here just basically associates the event to the event handling code....anyway.
I can see this is 2005 (once I click the like gray box), but it does not appear anywhere in 2008. So this has to exist somewhere, and I just wanted to ask to be familiar with what is going on since I am new to this. I still have to figure out how to turn on the code line numbering in 2008, but I can google it.