2017-07-11 91 views
0

我开发了一个使用AJAX Control Toolkit的小型Web应用程序。在我的电脑上,所有的AJAX控件都能正常工作。但是,当我将我的网站发布到我的Web服务器时,ModalPopupExtender不再有效。AJAX ModalPopupExtender在发布到Web服务器时不起作用

  • 我的环境:Windows 10,Visual Studio企业2015年
  • Server环境:在Windows Server 2012 R2,IIS 8.5.9600
  • 使用AJAX Control Toolkit的版本16.1

当我点击应该弹出模式弹出窗口的按钮,没有任何反应。即使使用实际URL在网络服务器上查看网站(http://servername/appname),也不会显示错误。真奇怪的是,如果我去IIS中的网站并点击“Browse * .80(http)”链接,它可以正常工作(使用网址http://localhost/appname

我知道ACT正在工作,因为我还有一个带有ConfirmButtonExtender的按钮,并且工作正常(在我的机器和服务器上)。由于ModalPopupExtender使用CSS文件,我怀疑它没有正确设置。我的网站使用母版页,所以我在母版页中添加了对CSS文件的引用。我知道它在我的电脑上工作,因为如果我对CSS文件做一些小改动,它会反映在弹出式面板上。

在IIS中,该站点被配置为使用应用程序池。我已将应用程序池设置为使用域服务帐户。此帐户对包含网站文件夹&文件夹的文件夹具有完整的读取/写入权限。

我觉得我缺少一些简单的东西,但是这样做的性质使得很难研究(当搜索中包含“服务器”时太多的错误链接)。我将不胜感激任何人可以给我的建议。如果需要代码示例,请告诉我需要哪些代码。

+0

是这个问题涉及到你的吗? https://github.com/DevExpress/AjaxControlToolkit/issues/346 – MikhailTymchukDX

+0

MikhailTymchukDX - 不幸的是我的问题似乎有点不同,因为我没有看到在那里提到的错误消息。尽管谢谢你的回复。 – Loki70

回答

相关问题