0

我有一个ASP.Net 4.0 Web应用程序上运行:在子目录或URL重写中创建ASP.Net应用程序?

www.foo.com

客户已要求将应用程序转移到:

WWW。 foo.com/bar

现在我无权访问DNS记录来设置子域。我应该使用URL重写来做到这一点,还是应该使用虚拟目录?如何将子目录设置为作为应用程序根目录?

这里有什么最佳实践?

UPDATE我创建了一个虚拟目录,但是当我浏览到它收到此错误

分析器错误信息:这是使用注册为allowDefinition =“MachineToApplication”的节超出应用程序级别的错误。此错误可能是由于虚拟目录未被配置为IIS中的应用程序。

UPDATEmy answer below

回答

0

后好一个有趣小时左右在这里淘到interwebs就是我得到了它的工作:

  1. 打开IIS管理器
  2. 右击网站,选择“删除”
  3. 右键单击默认网站并选择“添加应用程序”
  4. 设置虚拟路径“bar”和适当的物理路径