我的web应用程序使用Nancy,并且在Azure中的Asp.Net中托管。
在开发中,我使用IIS Express和Azure的计算模拟器。Request.Url有错误的端口信息
在生产中,网页中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/
上显示其网站有关?
你不应该看到这种行为。你能否提供一个重现它的示例应用程序?谢谢 – TheCodeJunkie 2013-03-01 19:08:19
我已经复制了我的解决方案,并将其解压缩为只有一个只检查Requst.Url的NancyModule。这是唯一剩下的班级。没有引导程序,没有任何东西,并且发生同样的情况。 Azure定义包含我公司的私钥,因此我无法共享正在运行的应用程序... – seldary 2013-03-01 20:20:03
但它在本地运行时起作用?你可能会把我们的用户组(你可以在nancyfx.org上找到一个链接)? – TheCodeJunkie 2013-03-02 23:12:31