在 android 台设备上访问调试网站
Accessing debugging website on android device
我正在尝试向我们公司网站添加一些移动设备功能,这是一个 Web 应用程序项目。通常更改必须推送到 GIT 服务器,然后由我们的开发主管合并,这可能需要几天时间,如果更改没有按预期工作,则它不是测试的最佳选择。
为了解决这个问题,我试图在我们的 Android 和 Apple 产品(通过内部网络)上测试我的本地构建网站(在我的电脑上)。我一直在尝试按照说明进行操作 here and here,但没有解决。
我似乎遇到的问题是 applicationHost.config 文件只有一个站点,而且它似乎并没有积极影响我的站点。我正在使用 Visual Studio 2005(工作需要,我们正在维护 .NET Framework 3.0),但我找不到使用 ASP.NET 开发服务器配置 IIS 设置的方法。 applicationHost.config文件如下:
<sites>
<site name="Default Web Site" id="1">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
</application>
<application path="/tdweb" applicationPool="DefaultAppPool">
<virtualDirectory path="/" physicalPath="C:\_dev\h2ice\dev\src\web\tdweb" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:" />
<binding protocol="http" bindingInformation="*:9868:cuhlrich" />
<binding protocol="net.tcp" bindingInformation="808:*" />
<binding protocol="net.pipe" bindingInformation="*" />
<binding protocol="net.msmq" bindingInformation="localhost" />
<binding protocol="msmq.formatname" bindingInformation="localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%SystemDrive%\inetpub\logs\LogFiles" />
<traceFailedRequestsLogging directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" />
</siteDefaults>
<applicationDefaults applicationPool="DefaultAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
我们的 web.config 文件中也没有端口配置。我花了两天时间试图解决这个问题,但我取得了零进展。任何帮助将不胜感激。
我不确定这是否与您正在寻找的方向相同,但您可以尝试在浏览器中以兼容模式查看。在 Google Chrome 中,调试时,您可以转到开发人员工具 (F12),然后 select 切换设备模式(Phone 图标)。我不确定这是否有助于解决与 iOS 或 Android 相关的性能错误,但它至少会显示布局问题。
所以问题是 IIS 管理器实际上有指向错误位置的物理路径。一旦我更正了它并启动了 IIS Express,我就能够配置 Visual Studio 以指向 IIS 服务器而不是开发服务器。这是通过转到 Website
> Start Options
并在 Server
下选择 User Custom Server
的单选按钮并将其配置为使用 IIS 配置的 url 来完成的。
我正在尝试向我们公司网站添加一些移动设备功能,这是一个 Web 应用程序项目。通常更改必须推送到 GIT 服务器,然后由我们的开发主管合并,这可能需要几天时间,如果更改没有按预期工作,则它不是测试的最佳选择。
为了解决这个问题,我试图在我们的 Android 和 Apple 产品(通过内部网络)上测试我的本地构建网站(在我的电脑上)。我一直在尝试按照说明进行操作 here and here,但没有解决。
我似乎遇到的问题是 applicationHost.config 文件只有一个站点,而且它似乎并没有积极影响我的站点。我正在使用 Visual Studio 2005(工作需要,我们正在维护 .NET Framework 3.0),但我找不到使用 ASP.NET 开发服务器配置 IIS 设置的方法。 applicationHost.config文件如下:
<sites>
<site name="Default Web Site" id="1">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
</application>
<application path="/tdweb" applicationPool="DefaultAppPool">
<virtualDirectory path="/" physicalPath="C:\_dev\h2ice\dev\src\web\tdweb" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:" />
<binding protocol="http" bindingInformation="*:9868:cuhlrich" />
<binding protocol="net.tcp" bindingInformation="808:*" />
<binding protocol="net.pipe" bindingInformation="*" />
<binding protocol="net.msmq" bindingInformation="localhost" />
<binding protocol="msmq.formatname" bindingInformation="localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%SystemDrive%\inetpub\logs\LogFiles" />
<traceFailedRequestsLogging directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" />
</siteDefaults>
<applicationDefaults applicationPool="DefaultAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
我们的 web.config 文件中也没有端口配置。我花了两天时间试图解决这个问题,但我取得了零进展。任何帮助将不胜感激。
我不确定这是否与您正在寻找的方向相同,但您可以尝试在浏览器中以兼容模式查看。在 Google Chrome 中,调试时,您可以转到开发人员工具 (F12),然后 select 切换设备模式(Phone 图标)。我不确定这是否有助于解决与 iOS 或 Android 相关的性能错误,但它至少会显示布局问题。
所以问题是 IIS 管理器实际上有指向错误位置的物理路径。一旦我更正了它并启动了 IIS Express,我就能够配置 Visual Studio 以指向 IIS 服务器而不是开发服务器。这是通过转到 Website
> Start Options
并在 Server
下选择 User Custom Server
的单选按钮并将其配置为使用 IIS 配置的 url 来完成的。