How to Enable BITS Uploads on IIS7 - iis

I have installed WindowsServer2008 R2 into a virtual machine with BITS extensions.
I can download files from the webserver so BITS is installed and working, however I do not see a handler mapping for BITS in the Default web site or any virtual directory from which I can download. There aren't any filters either. How is IIS resolving this (I can only see the resolution path when tracing failed requests)?
The moment I enable BITS uploads on either the default web site or a virtual directory, I can no longer download files from that directory, and all attempts to upload result in an HTTP 500 error - The specified module could not be found. (0x8007007e). Also, a handler mapping called 'BtisHandler' is enabled and appears first in the ordered list of handlers.
So In short, how is the BITS handler being resolved for downloads and uploads? How do I enable BITS Uploads?

Related

IIS file download

I've created a new web site in IIS on my machine for testing purposes. Beneath the root I have a folder called documents where I have a bunch of pdf's that should be downloadable. However, when I hit the URL localhost:54510/documents/file.pdf I get a 404 error (Chrome, IE and Firefox).
I've added IIS_IUSRS permissions for the specified folders and the service is running since I can access my ASPNET WebApi - localhost:54510/api/whatever-service-function.
I can't grasp my head around what causes this.
PDF is specified in MIME-types as Application/pdf.
Another thing is, when I add the documents folder as a virtual directory in the Default web site then it works to download it from localhost:80/documents/file.pdf.
I have also tried to add the documents folder as a virtual directory in my web-site and set my local user as the authenticator to see if it had anything to do with permission.
I'm running on IIS 10.
Does anyone have any ideas?

Kentico 9 media library files are 0KB after upload

I think this is a server setting issue, but when image are uploaded, the file length ends up being 0kb. I don't get any errors in the event log. I can see the file written to the server, it just has no data. I don't know where to look for a fix.
First step i would do is make sure the IIS Application pool has full security control over your CMS folder. If you don't have this set, it may not allow it to write files/modify. You can do this by right clicking on your CMS folder and going to Properties, Security, add user, and search for the user "IIS APPPOOL\TheAppPoolName" on the local machine.
If you're hosted, they may have tools in their file editor to do the same.

gif files gives a 404 error in windows azure

i have deployed a gif file for the first time in my windows azure but its gives a 404 error , im sure that image paths are correct and png files within the same folder shows correctly
Is there any special configuration should be fixed with IIS in the remote machine ?
There should be no special configuration within IIS to serve GIF files. Are you able to Remote Desktop to the machine and verify the files are correct (where you would expect them to be)?

How to setup IIS 7 using physical path directing to DropBox?

I'm using multiple computers for development and I want to be able to store my files in my dropbox folder. I went to change the physical path in IIS from c:\inetpup\wwwroot to the dropbox folder but I get this error:
The requested page cannot be accessed
because the related configuration data
for the page is invalid.
I couldn't find the config file so I was wondering if anyone had done this before or whether there a better way to sync everything nicely across several PCs?
I tried it (IIS 7.5, Win 7) and it should work just fine to let your physical path of your web look at your dropfox folder. I would guess your web.config file generally contains malformed XML (see KB942055).
I'd suggest, try to map it to an empty folder just with an index.html file and see if this error still occurs.
As a workaround, I guess you can put Dropbox in your wwwroot folder and set up a virtual directory that points to Dropbox. However, there are some security issues that may hinder you from doing so. I come across a nice tutorial on how to set up Dropbox to IIS as FTP Publishing. Hope it helps.
Hodgin's guide on using Dropbox as FTP publishing.

What is the difference between a shared folder and a virtual folder?

I am working with my friends on a web application hosted with IIS (Internet Information Service). I noticed that there're some so-called virtual folders in the IIS website tree view, and still some shared folders are used in our web application.
The virtual folders are like this:
http://myserver/folder1
The shared folders are like this:
\\myserver\folder2
So, what's the difference between them?
Many thanks.
Add - 1 -
And what's the difference between a web application and a virtual folder? I often right click on a virtual folder and turn it into a web application. But I just don't know what this action actually means?! Could anyone show me some material addressing in detail how a web application in IIS is invoked? I hope it could fit in the following chain.
a HTTP text request (GET, PUT, etc) arrives at IIS -> What happens here? -> a HTTP text response leave the IIS
Virtual folders are folders relatively to an URL path. It means that, as http://myserver is the root folder, you can map a physical folder on your disk drive into a folder that is virtually child of myserver wherever http://myserver is mapped to.
Shared folders are relative to the SMB protocol. The difference between HTTP and SMB is that with HTTP you can host a web application (ie. run code and generate HTML output) but with SMB you can only share files statically, ie. you can share executable files but they must be first downloaded and then executed.

Resources