如何在Visual Studio中使用Web发布发布通用文件?

时间:2013-06-11 22:26:25

标签: asp.net visual-studio-2010 azure azure-web-roles

我正在使用Visual Web Developer 2010 Express(我使用VS 10年),我使用Web发布到Azure发布了一个网站。我想发布一个通用文件,比如用户将下载的.dat文件。我应该如何将它添加到项目中,以便用户可以下载它并供其下载。我尝试添加到项目中的特定文件夹,将构建设置为内容并始终复制。我可以看到创建的文件夹但是当我键入特定的URL时,我得到了通用文件或找不到文件夹的错误。如果我将xml文件放到同一个文件夹中,我可以直接看到它。

1 个答案:

答案 0 :(得分:1)

Internet Information Service不提供它不了解的文件。默认情况下,.dat不支持您的IIS文件,因此您必须手动添加该文件。

将以下配置添加到web.config文件中。

<configuration>
   <system.webServer>
      <staticContent>
         <mimeMap fileExtension=".dat" mimeType="application/octet-stream" />
      </staticContent>
   </system.webServer>
</configuration>