ASP.NET 虚拟路径映射到另一个不允许的应用程序

标签 asp.net iis hosting

我有一个在多台服务器上构建时没有任何问题的网站。
但是,当我在同一台机器上将它从一个文件夹复制/移动到另一个文件夹时:我开始收到错误

The Virtual Path Maps To Another Application Which Is Not Allowed.



我做错了什么?

最佳答案

此问题的根源在于,当将 ASP.NET 网站复制到新文件夹时 -- 与解决方案“虚拟路径”关联的属性设置被设置为文件夹名称而不是根。解决方法是将 Virtual Path 设置从文件夹名称更改为“/”。

这可以通过右键单击项目并打开属性对话框找到:解决方案->属性->虚拟路径->更改为“/”

关于ASP.NET 虚拟路径映射到另一个不允许的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19277350/

相关文章:

javascript - jquery Draggable 禁用包含内容的点击功能

iis - 奇怪的 '` '.dll 文件在 bin 文件夹中,ASP.Net MVC

version-control - 有什么地方可以在线托管代码?

php - 如何一次将多个值发送到 Web 服务器

c# - SMTP 身份验证错误 "Failure Sendng Mail"

asp.net - 如何将现有的Azure Web角色转换为新型Azure网站?

asp.net - 为什么我的 ASP.NET 4.0 Web 服务因 NetworkService 编译错误而失败,但 LocalSystem 成功

http - 如何通过 iis 禁用 http 方法

hosting - 哪个发行版最适合托管 LAMP + 内存缓存? (答案得到 Linode 或 Slicehost 推荐)

c# - 当 IIS 应用程序加载时,应用程序配置设置是否保存在内存中?