我之前在某些单独的目录中创建了“ Web应用程序”类型的项目 并且已经在 IIS 中制作了“网站”类型(基于visual studio的项目类型“)。
虽然这应该是一项重复的任务,但我想知道最常用的步骤
我需要什么:
使用绝对路径访问媒体
举个例子
我将项目放在“IIS Root文件夹/ ProjectBase / Project”中 并通过IIS将其转换为Web应用程序。 我似乎无法访问项目文件夹中存储的媒体文件。 这种情况下的确切问题是什么?它与“项目文件夹”的文件夹权限有关吗?
我还应该将“ProjectBase”文件夹也设为虚拟目录吗?
该程序通过cassini运行, 首先,我希望通过“绝对路径”
访问基于项目的文件作为结论 让“Web应用程序”类型运行,可以通过绝对路径访问其文件。
对于职业选手来说这应该是一件容易的事,但是,无论如何我都很急,需要快速的建议。 提前谢谢
答案 0 :(得分:1)
可能是文件权限问题。您可以通过浏览IIS并设置文件夹的权限来解决此问题。授予对该计算机的IIS用户的读/写权限。如果您实际上正在编写任何内容,则可能还需要授予对Network_Services的访问权限。
您还可以查看在IIS中向网站添加虚拟目录,并将其指向该框中的实际物理目录。这已经解决了我过去的一些文件访问问题。