使用VS2017自带域名 解决静态网站 跨域问题 (鬼知道原因什么我瞎写自己记录的,别看了)
2018-01-31 10:30
537 查看
配置跨域,今天朋友说了另外的方法,把什么的值设置为*:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/>
<add name="Access-Control-Allow-Headers" value="x-requested-with,content-type"/>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
不过这种其实不太安全的 *号表示允许所有都可以访问的
--------------------------原先答案----------------------------------------------------
1. 把你那个静态网站,放到项目里这个文件夹下
2. 在文件Startup.cs下,添加红框内的(不知道是不是相关反正我这边要用到就加了)
3. 点运行,发现报错
4. 从上图或者你在项目名上右键查看属性,在弹出页面也能看到给你分配的端口号啥的
我顺便框出了运行时要选的(你的项目名),不要选IIS Express
5. 然后看到弹出了这个页面
地址改成刚刚在第4步你看到的那个 http://localhost:63714/
这步据说是在什么debug里没设置
6. 比如我网站起始页是index.html(如之前的图),我在地址后面加上这个,就好了
至于为什么要费姥姥劲儿运行跑起来,是因为如果右键 用浏览器查看的话会失去一些功能
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/>
<add name="Access-Control-Allow-Headers" value="x-requested-with,content-type"/>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
不过这种其实不太安全的 *号表示允许所有都可以访问的
--------------------------原先答案----------------------------------------------------
1. 把你那个静态网站,放到项目里这个文件夹下
2. 在文件Startup.cs下,添加红框内的(不知道是不是相关反正我这边要用到就加了)
3. 点运行,发现报错
4. 从上图或者你在项目名上右键查看属性,在弹出页面也能看到给你分配的端口号啥的
我顺便框出了运行时要选的(你的项目名),不要选IIS Express
5. 然后看到弹出了这个页面
地址改成刚刚在第4步你看到的那个 http://localhost:63714/
这步据说是在什么debug里没设置
6. 比如我网站起始页是index.html(如之前的图),我在地址后面加上这个,就好了
至于为什么要费姥姥劲儿运行跑起来,是因为如果右键 用浏览器查看的话会失去一些功能
相关文章推荐
- Spring框架:跨域问题之使用@CrossOrigin注解解决失败的原因总结
- 解决VC6在win7下打开文件崩溃问题(实际上没有什么用了,只是做个记录,知道没有办法解决)
- Spring框架:跨域问题之使用@CrossOrigin注解解决失败的原因总结
- Spring框架:跨域问题之使用@CrossOrigin注解解决失败的原因总结
- 最近在编写一些bat工具时,发现自己对lua的io和正则表达式使用没什么了解,网络上转载解决问题后的文章。
- 不选择使用Lucene的6大原因(转载) - Hubble.net 将尽可能解决这些问题
- smarty作为view时使用Zend_Form出现方法未定义的问题原因及解决
- 使用CsV格式的CDR记录碰到的一个怪问题的解决
- 好的架构,并不是说能解决所有的问题,而是很清楚自己能做什么,不能做什么
- 利用AJAX跨域读取RSS---使用AJAX代理解决AJAX跨域问题
- Windows 2003 服务器开启自带的DNS服务后,开启大量UDP端口问题的原因和解决办法
- 使用Jsonp解决跨域数据访问问题[转]
- word2007的问题 此错误通常是由宏安全性设置造成的。如果您知道宏来自您信任的来源,则可将宏安全性设置更改为允许启用宏。宏安全性设置的更改方式取决于您使用的 Microsoft Office System 程序 解决方法
- 前端使用Jquery的getJSON方法,后台使用PHP,解决IE和火狐Firefox中存在的跨域ajax请求问题。
- 使用存储过程中的虚拟表解决同时从几个数据库服务器中读取记录的问题
- 使用Jsonp解决跨域数据访问问题
- 在使用WeifenLuo Suite时遇到的问题,自己记录一下,备忘
- 解决了使用Firefox登录网通上网记录查询网页的问题
- 这个常见的错误。大家记录下自己曾遇到的这样问题的解决方法
- 三层终于解决事务问题了。如果delphi由于种种原因在没落,不知道以后需要快速开发用什么工具最妥当了