在做项目时,我们要发布项目到服务器上,然后可以在浏览器上进行访问。当时我们在本地测试的时候,我们项目的小图标都在,但是上传到服务器上后,再去访问项目,发现小图标多不见。这是由于我们项目在打包的时候会对插件所丢失。
解决的方法是,先在服务器上打开IIS管理器,然后再网站中找到你发布的那个网站,点击选择NIME类型。
右键选择“打开功能” ,然后再右上角,点击添加,添加一下配置就OK了。
这里需要添加两次,1,文件扩展名:.woff , 类型:application/x-font-woff
2,文件扩展名:.woff2,类型:application/x-font-woff。添加完成后就要去刷新一下网页,这样图标就出来了。
在做项目的时候,我们有可能调用被人的接口或者是dll文件。在这里,我的项目就是要调用被人的dll文件。写好了调用的方法,但是运行会报异常,报加载格式不正确的程序异常。要在项目中读取dll的信息,就要去改变原来的配置。先在本地项目里的配置改一下,在Web.config里面加入以下的参数,
<system.web>
<customErrors mode=”Off”/>
</system.web>
然后右键,选择属性,点击生成,将里面的目标平台改成X86。因为我们用的操作系统是64位,而我的项目里所用的dll文件是32位的C++写的。IIS是不允许混编使用。
然后在服务器上,点击高级设置,将应用程序池的原参数改为DefaultAppPool即可。