【发布时间】:2018-12-25 19:48:10
【问题描述】:
我有一个使用 IISExpress 的项目。 假设网站项目的名称是:AdventureWorks
当我在我的 VS 中运行应用程序时,它会转到 http://localhost:12345/
但我希望它使用网站项目作为基础 URL,例如:http://localhost:12345/AdventureWorks
我尝试在项目属性页 > 服务器 > 用户自定义服务器 > 基本 URL 中设置:http://localhost:12345/AdventureWorks
有什么想法吗?
【问题讨论】:
-
为什么要为本地运行添加该 URL?有什么原因吗?
-
因为有一些预先设置的回调会调用localhost:12345/AdventureWorks,我无法更改。所以我必须设置我的网站以相应地使用基本 URL。
-
假设在 iis 上有一个您想要发布此项目的网站,因此该网站名称是 AdventureWorks。是这样的吗?
-
是的。但问题是我使用 IISExpress,我不确定在哪里强制它为我的应用程序使用这个 URL。基本上现在所有文件都映射到 localhost:12345,例如
localhost:12345/Default.aspx,我不想要。 -
您的应用程序是否在没有调试的情况下运行?
标签: asp.net iis-express