问题描述
我用的calender控件,在调试的状态下可以使用,就是点击calender上的日期,就可以提取出到文本框里面;但是在网站发布之后,calender控件就不能提取出日期来了,不知道为什么,给位大神谁知道怎么回事,怎么解决啊?
解决方案
解决方案二:
重新发布试试
解决方案三:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。
解决方案四:
引用1楼config_man的回复:
重新发布试试
每次发布都这样
解决方案五:
引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。
怎么在我发布的文件夹里面查DLL文件啊,在哪个位置呢?下载一个这样的空间可以么?
解决方案六:
引用4楼maomao201101的回复:
Quote: 引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。怎么在我发布的文件夹里面查DLL文件啊,在哪个位置呢?下载一个这样的空间可以么?
一般都在bin目录下面。
解决方案七:
引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。
这位大虾看来不止一次吃过这种亏,八成楼主是直接把某些DLL从本地的DEFG某个盘直接引用进去的,养成好习惯,项目用到的DLL,全部在项目里建立一个DLL文件,放进去,再执行“添加引用”
解决方案八:
引用5楼5653325的回复:
Quote: 引用4楼maomao201101的回复:
Quote: 引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。怎么在我发布的文件夹里面查DLL文件啊,在哪个位置呢?下载一个这样的空间可以么?
一般都在bin目录下面。
我的bin目录下只有WebApplication.dll这个文件,我把下载到的calender.dll放到里面去,发布的网站上的calender控件还是不能用。为什么发布了之后就不能用了呢,调试状态下还是好好的啊另外,我的calender控件是通过Imagebutton控件来激活使用的
解决方案九:
引用6楼gsdfgegasdf2的回复:
Quote: 引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。这位大虾看来不止一次吃过这种亏,八成楼主是直接把某些DLL从本地的DEFG某个盘直接引用进去的,养成好习惯,项目用到的DLL,全部在项目里建立一个DLL文件,放进去,再执行“添加引用”
这位大侠,添加不进去啊,提示已经存在了这个引用了啊
解决方案十:
引用6楼gsdfgegasdf2的回复:
Quote: 引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。这位大虾看来不止一次吃过这种亏,八成楼主是直接把某些DLL从本地的DEFG某个盘直接引用进去的,养成好习惯,项目用到的DLL,全部在项目里建立一个DLL文件,放进去,再执行“添加引用”
这位大侠,添加不进去啊,提示已经存在了这个引用了啊PS:刚才那个图配错了的
解决方案十一:
引用9楼maomao201101的回复:
Quote: 引用6楼gsdfgegasdf2的回复:
Quote: 引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。这位大虾看来不止一次吃过这种亏,八成楼主是直接把某些DLL从本地的DEFG某个盘直接引用进去的,养成好习惯,项目用到的DLL,全部在项目里建立一个DLL文件,放进去,再执行“添加引用”
这位大侠,添加不进去啊,提示已经存在了这个引用了啊PS:刚才那个图配错了的
直接把IIS的网站路径指向到这个项目目录能用吗?如果能就说明发布的时候有问题没有把控件发布过去,如果不能再找其它原因。
解决方案十二:
本地正常调试正常,发布时候未正常显示1.确认calender.dll在IIS发布文件根目录的bin下面。2.你用到控件的相关图片路径是否有对应的图片。
解决方案十三:
3.还有就是你本地framework版本和服务端的版本要一致。
解决方案十四:
引用10楼5653325的回复:
Quote: 引用9楼maomao201101的回复:
Quote: 引用6楼gsdfgegasdf2的回复:
Quote: 引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。这位大虾看来不止一次吃过这种亏,八成楼主是直接把某些DLL从本地的DEFG某个盘直接引用进去的,养成好习惯,项目用到的DLL,全部在项目里建立一个DLL文件,放进去,再执行“添加引用”
这位大侠,添加不进去啊,提示已经存在了这个引用了啊PS:刚才那个图配错了的
直接把IIS的网站路径指向到这个项目目录能用吗?如果能就说明发布的时候有问题没有把控件发布过去,如果不能再找其它原因。
直接指向这个项目的目录是不能用的,显示这样的错误
解决方案十五:
引用11楼chz415767975的回复:
本地正常调试正常,发布时候未正常显示1.确认calender.dll在IIS发布文件根目录的bin下面。2.你用到控件的相关图片路径是否有对应的图片。
1.我在网上下了一个calender.dll放在了发布文件的bin下面2.用到的imagebutton控件图片放在了发布的文件相应位置,也能正常显示3.我就是在本机发布的网站,然后在本机再访问,其他文本框等等的输入输出很正常,就是calender不能用
解决方案:
calender.dll是framework哪个版本生成的,要和你服务器framework版本一致
解决方案:
引用13楼maomao201101的回复:
Quote: 引用10楼5653325的回复:
Quote: 引用9楼maomao201101的回复:
Quote: 引用6楼gsdfgegasdf2的回复:
Quote: 引用2楼5653325的回复:
浏览器F12看看调用的时候是否有404的问题导致控件样式什么的出不来。另外你发布的项目里面是否包含有这个控件的dll之类的文件。这位大虾看来不止一次吃过这种亏,八成楼主是直接把某些DLL从本地的DEFG某个盘直接引用进去的,养成好习惯,项目用到的DLL,全部在项目里建立一个DLL文件,放进去,再执行“添加引用”
这位大侠,添加不进去啊,提示已经存在了这个引用了啊PS:刚才那个图配错了的
直接把IIS的网站路径指向到这个项目目录能用吗?如果能就说明发布的时候有问题没有把控件发布过去,如果不能再找其它原因。
直接指向这个项目的目录是不能用的,显示这样的错误
请不要放到桌面上,桌面是个很特殊的权限。你可以放到其它盘下面(比如D盘),估计就没问题了。