【发布时间】:2013-02-16 07:18:45
【问题描述】:
我的 Web 应用程序使用 Nancy,并托管在 Azure 中的 Asp.Net 中。
在开发中,我使用的是 IIS Express 和 Azure 的 Compute Emulator。
在生产中,主页在http://mydomain/test打开
在我的机器上调试,主页在http://127.0.0.1:81/test打开
但是,在我的 NancyModule 中,我得到:
Request.Url == http://127.0.0.1:82/test
为什么是 82?也许这与 IIS Express 在 http://127.255.0.0:82/ 上显示其站点有关?
【问题讨论】:
-
您不应该看到这种行为。您能否提供一个重现它的示例应用程序?谢谢
-
我已经复制了我的解决方案,并将其精简为一个仅检查 Requst.Url 的 NancyModule。这是剩下的唯一一堂课。没有引导程序,什么都没有,同样的事情也会发生。 Azure 定义包括我的公司私钥,因此我无法共享工作应用程序...
-
但是如果你在本地运行它可以工作吗?您能否在我们的用户组中提出这个问题(您可以在 nancyfx.org 上找到一个链接)?
标签: asp.net http azure port nancy