使用绝对路径在IIS中运行Web应用程序需要什么

时间:2011-12-30 15:32:21

标签: asp.net iis web-applications iis-7

我之前在某些单独的目录中创建了“ Web应用程序”类型的项目 并且已经在 IIS 中制作了“网站”类型(基于visual studio的项目类型“)。

虽然这应该是一项重复的任务,但我想知道最常用的步骤

我需要什么:

使用绝对路径访问媒体

举个例子

我将项目放在“IIS Root文件夹/ ProjectBase / Project”中 并通过IIS将其转换为Web应用程序。 我似乎无法访问项目文件夹中存储的媒体文件。 这种情况下的确切问题是什么?它与“项目文件夹”的文件夹权限有关吗?

我还应该将“ProjectBase”文件夹也设为虚拟目录吗?

该程序通过cassini运行, 首先,我希望通过“绝对路径”

访问基于项目的文件

作为结论 让“Web应用程序”类型运行,可以通过绝对路径访问其文件。

对于职业选手来说这应该是一件容易的事,但是,无论如何我都很急,需要快速的建议。 提前谢谢

1 个答案:

答案 0 :(得分:1)

可能是文件权限问题。您可以通过浏览IIS并设置文件夹的权限来解决此问题。授予对该计算机的IIS用户的读/写权限。如果您实际上正在编写任何内容,则可能还需要授予对Network_Services的访问权限。

您还可以查看在IIS中向网站添加虚拟目录,并将其指向该框中的实际物理目录。这已经解决了我过去的一些文件访问问题。